视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Python之列表操作实例教程
2020-11-27 14:13:44 责编:小采
文档
 本文实例讲述了Python列表操作。分享给大家供大家参考,具体如下:

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

运行结果:

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

下载本文
显示全文
专题