Python之列表操作实例教程

本文实例讲述了python列表操作。分享给大家供大家参考,具体如下:

#coding=utf8'''''列表类型也是序列式的数据类型,可以通过下标或者切片操作来访问某一个或者某一块连续的元素。列表不仅可以包含Python的标准类型,而且可以用用户定义的对象作为自己的元素。列表可以包含不同类型的对象,列表可以执行pop、empt、sort、reverse等操作。列表可以添加或者减少元素,还可以与其他列表结合或者把一个列表拆分成几个。可以对一个元素或者多个元素执行insert、update或者remove操作。元组和列表主要不同之处在于,前者不可变(只读),那些用于更新列表的操作,就不能用于元组类型。列表是由方括号([])来定义的,也可以用工厂方法list()创建它。可以通过在等号左边指定一个索引或者索引范围的方式来更新一个或几个元素,也可以通过append()方法追加元素到列表中去。要删除列表中的元素,如果确切知道要删除元素的索引可以用del语句,否则可以用remove()方法。还可以通过pop()方法来删除并从列表中返回一个特定对象。一般来说,程序员不需要去删除一个列表对象引用。列表对象出了作用域后它会自动被析构,但如果想删除一整个列表,可以使用del语句。'''#创建列表oneList=["one",1,2,23.6,"two"]#通过工厂函数创建listtwoList=list("hello world")#创建一个初始化的表threeList=[]#输出列表中的内容print oneList,"",twoList#访问列表中的元素#通过索引访问print oneList[0],oneList[-1]#通过切片访问,默认间隔为1print twoList[0:2]#通过切片访问,设置间隔为2print twoList[0:5:2]#更新列表中的元素#通过索引更新元素oneList[0]="One"print oneList[0]#通过切片更新几个元素twoList[0:5]=[1,2,3,4,5]print twoList[0:5]#调用append()方法,向list中追加元素threeList.append(oneList)threeList.append("hello")print threeList#删除列表中的元素或列表本身#del删除列表中某一元素print len(twoList)del twoList[5]print len(twoList),twoList[5]#remove删除列表中某一元素print len(threeList)threeList.remove("hello")print len(threeList),threeList#pop删除列表最后一个元素#并把删除的元素保存为一个对象print oneList.pop(),oneList#使用切片删除一定范围内的元素print twoListdel twoList[0:4]print twoList#删除一个列表引用print twoListtry:  del twoList  print twoListexcept Exception,e:  print "twoList not exists"

登录后复制

运行结果:

Python之列表操作实例教程

更多Python相关内容感兴趣的读者可查看本站的内容,感谢大家对我的关注,我会继续努力的。

以上就是Python之列表操作实例教程的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2267668.html

(0)
上一篇 2025年2月27日 10:13:17
下一篇 2025年2月27日 10:13:32

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 如何利用Python实现购物程序思路以及实现代码

    本文给大家分享的是使用python实现的购物小程序的思路要求以及相关代码,非常的简单实用,有需要的小伙伴可以参考下 要求: 启动程序后,让用户输入工资,然后打印出带有序号的商品列表用户输入商品序号购买相应的商品,或者输入 ‘ q…

    编程技术 2025年2月27日
    000
  • 关于Python中如何使用Selenium模拟JQuery滑动解锁的实例分析

    这篇文章主要介绍了python中selenium模拟jquery滑动解锁实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文介绍了Python中Selenium模拟JQuery滑动解锁实例,分享给大家,也给自己留个笔记 滑动解锁一直…

    2025年2月27日
    200
  • 目前比较常用的计算机语言有哪些

    计算机常用的编程语言包括:Python(数据分析、机器学习)、Java(企业应用程序、移动开发)、C++(高性能计算、操作系统)、JavaScript(Web 开发)、C#(Windows 桌面应用)、Rust(系统编程)、Go(分布式系统…

    2025年2月27日
    200
  • Python中关于列表和元组的使用定义详解

    这篇文章主要介绍了python列表和元组的定义与使用操作,结合实例形式分析了python中列表和元组的功能、区别、定义及使用方法,需要的朋友可以参考下 本文实例讲述了Python列表和元组的定义与使用操作。分享给大家供大家参考,具体如下: …

    2025年2月27日
    200
  • 目前我们常用的计算机编程语言是

    目前最常用的计算机编程语言包括:Python:易于学习,广泛用于数据科学和 Web 开发。Java:跨平台兼容,用于企业应用程序和 Android 开发。C++:高性能,用于系统编程和游戏开发。JavaScript:用于增强 Web 页面交…

    2025年2月27日
    200
  • Python中关于装饰器与迭代器以及生成器的实例详解

    下面小编就为大家带来一篇老生常谈python之装饰器、迭代器和生成器。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 在学习python的时候,三大“名器”对没有其他语言编程经验的人来说,应该算是一个小难点,本…

    编程技术 2025年2月27日
    200
  • python之入门基础操作(必看)

    下面小编就为大家带来一篇python基础之入门必看操作。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 这里提供在使用python进行开发中常使用到的方法技巧,如有不对欢迎批评指正。 要点:开发中类、变量特性查…

    2025年2月27日
    200
  • Python中关于字典dict的使用详解

    这篇文章主要介绍了python简单定义与使用字典的方法,结合简单实例形式分析了python字典的原理、组成、定义及使用方法,需要的朋友可以参考下 本文实例讲述了Python简单定义与使用字典的方法。分享给大家供大家参考,具体如下: #cod…

    2025年2月27日
    200
  • 目前主要使用的计算机设计语言是

    目前常用的计算机设计语言包括:硬件设计语言(Verilog-HDL,VHDL),软件设计语言(C,C++,Java,Python),嵌入式系统设计语言(C,汇编语言,Ada)。语言选择取决于设计任务的复杂度和要求。 目前主要使用的计算机设计…

    2025年2月27日
    200
  • Python入门:区块链的详细介绍(图)

    区块链的基础概念很简单:一个分布式数据库,存储一个不断加长的 list,list 中包含着许多有序的记录。下面这篇文章主要给大家介绍了关于python学习入门之区块链的相关资料,文中通过示例代码介绍的非常详细,需要的朋友们下面来一起看看吧。…

    2025年2月27日
    200

发表回复

登录后才能评论