005讲Python列表
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] ==>删除'大'
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.