Python笔记(二)_列表与元组

序列类型

列表、元组、字符串:以数组的方式存储,通过索引来取相对位置的值

列表list

列表是一种有序的集合,它可以存放整数、浮点数、字符串、布尔值、甚至一个列表

member=['a',45,['demi',3.14],True]  创建一个列表

member=[]   创建一个空列表

del member   删除一个列表

 

member.append('new')   列表尾部新增一个元素

member.extend(['one','two'])   用列表的方式去扩增一个列表

member.insert(2,'three')   在特定位置添加元素

member.pop(1)   删除并返回索引值为1的元素

member.remove('a')   删除元素a

member.clear()   清空列表所有元素

member[3]='change'   替换列表中的元素

 

member.count('a')   计算列表中a的个数

member.reverse()    列表反转

member.sort()   列表排序

member.sort(reverse=True)   列表逆向排序

 

member[3]   取索引位置为3的元素值

member[-1]   取最后一个元素值

member[1:3]   列表切片,从位置1开始取值,取到第3个结束,第三个不取

 

member1=member[:]   创建一个全新列表member1,列表中的值与member一样

member2=member.copy()   序列的copy方法,也是得到一个全新的列表

member3=member   未创建新列表,只是给member列表新增了一个标签

 

元组tuple

另一种有序的集合叫元组,与列表不同的是,元组一旦被初始化就不能做修改了

member=('a',1,False,0.49)   创建一个元组

member=()   创建一个空元组

member=(1,)   创建含有一个元素的元组

del member   删除一个元组

member[3]   取索引位置为3的元素值

member=member[:2]+('newtuple')+member[2:]   用特殊的方法去更新一个元组

猜你喜欢

转载自www.cnblogs.com/demilisi/p/11038011.html