member = ['张晓峰','世界']
一元素
1.元素的种类:整型,浮点型,字符型,对象 member = [1,2.0,'小甲鱼',[1,2,3]]
2.向列表中添加元素
①member.append('小小神算子')
member = ['张晓峰','世界','小小神算子'
]
②member.extend(['大','小'])
member = ['张晓峰','世界','小小神算子','大','小'
]
③member.insert(1,'中')
member = ['张晓峰',
'中',
'世界',
'小小神算子','大','小']
二 .列表:打了激素的数组
1.
获取元素:
①member[0]='张晓峰'
②temp = member[0] member[0] = member[1] member[1] = temp
2.删除元素:
① member.remove('张晓峰')
② 语句:del member[0]
③ member.pop() : 表示删除最后一个元素
member.pop(0) : 表示删除张晓峰这个元
素
3.列表分片
①copy原列表的一些元素 temp = member[0:2] = ['张晓峰','世界']
②list = list[ : ] 用了两块内存
③list = list1
共用了一块内存
4.操作符
①比较操作符:两个列表比较第一个元素大的列表,这个列表就大。
②逻辑操作符: and or not
③连接操作符: + 两边必须都是列表,最后用extend( )实现两个列表的连接。
④重复连接符: * 列表打印几次。
⑤成员操 作符 : in // not in
例子:list = [123,['小甲鱼','牡丹'],456]
①'小甲鱼' in list ==> False
②小甲鱼' in list[1] ==>True
③list[1][0]=='小甲鱼'
5.列表其他的内置函数
①list.count(123) : 计算123在列表中出现的次数。
②list.index(123 , 2 , 7): 表示从第四个元素到第八个元素之间123出现的次数。
③list.reverse( ) 先后顺序倒置(原地翻转)。
④list.sort() 从小到大排序。
从大到小排序: list.sort(reverse = True)
三.元组:套上枷锁的列表
1.创建访问
①创建: temp = (1,2,3,4,5) temp[1] = 2
temp[3: ]=(4,5)
②访问: temp = (1 , ) 逗号是关键 3*(3,)=(3,3,3)==>表示把列表中元素重复了3遍
2.更新删除
①更新: temp = ('大','小')
temp = temp[ :1] + ('中') + temp[1: ] ==>
temp = ('大','中','小')
②删除: del temp // del temp[0] ==>删除'大'