列表
dir:查看列表的使用方法
list1=[1,100.09,"2","true",3,92.5,"4""lisa"]
print(dir(list1))
append:添加元素默认最后一位
添加china
list1=[1,100.09,"2","true",3,92.5,"4""lisa"]
list1.append("china")
print(list1)
得到的结果为:
insert:按照索引添加
索引为2是添加“China”
list1=[1,100.09,"2","true",3,92.5,"4","lisa"] list1.insert(2,"china") print(list1)
得到的结果为;
pop:默认删除最后一位并返回删除元素
list1=[1,100.09,"2","true",3,92.5,"4","lisa"] print(list1.pop()) print(list1)
得到的结果为:
remove:删除任何一位(元素和列表中保持一致)
list1=[1,100.09,"2","true",3,92.5,"4","lisa"] list1.remove("true") print(list1)
可以得到结果为:
清空:clear
list1=[1,100.09,"2","true",3,92.5,"4","lisa"] list1.clear() print(list1)
可以得到结果为:
复制:copy
list1=[1,100.09,"2","true",3,92.5,"4","lisa"] list2=list1.copy() print(list1) print(list2)
可以得到结果为:
list2完全复制了list1
查元素总数count
list1=[1,100.09,"2","true",3,92.5,"4","lisa"] print(list1.count(1))
得到结果为:
查索引index
list1=[1,100.09,"2","true",3,92.5,"4","lisa"] print(list1.index(lisa))
得到结果为
排序sort
list1=[1,3,2,4,7,4,9,6,8] list1.sort() print(list1)
得到结果为:
反转reverse
list1=[1,3,2,4,7,4,9,6,8] list1.reverse() print(list1)
得到结果为:
合并:extend
list1=[1,3,2,4,7,4,9,6,8] list2=[2,4,24,15,36,77] list1.extend list2 print(list1)
得到结果为:
替换
list3=[1,3,2,4,7,4,9,6,8] list3[3]="5" print(list3)
得到结果为:
提取列表中某一个元素:从最外面分清它的索引位,例如:
list5=[["go","python",["python实战",["good"]]],[1,2,3]]这样一个列表我们要把good提取出来。首先
["go","python",["python实战",["good"]]]这一部分的索引位是0,
["python实战",["good"]]这一部分的索引位是2,
["python实战",["good"]]这一部分中"good"它的索引位是1.
所以它最终输出索引结果的print(list5[0][2][1][0])就能得"good"
list5=[["go","python",["python实战",["good"]]],[1,2,3]] print(list5[0][2][1][0])
得到结果为:
在一个列表中我们通常用-1来索引最后一位。
如在中如果我们来索引8的话就用-1来表示
list3=[1,3,2,4,7,4,9,6,8] print(list3[-1])
如在中如果我们来索引4-6的话,4的索引号为3,8是-1,然后前开后闭就是:
list3=[1,3,2,4,7,4,9,6,8] print(list3[3:-1])