序列类型
列表、元组、字符串:以数组的方式存储,通过索引来取相对位置的值
列表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:] 用特殊的方法去更新一个元组