常用操作符比较 逻辑 连接 重复 成员关系
list1=[1]
list2=[2]
list1>list2
False
list1=[123,456]
list2=[234,345]
list1>list2
False
(从第0开始比较)
list 3= [123,456]
list1>list2and(list1==list3)
True
list 4=list 1+list2
list 4
[123,456,234,345]
+无法直接添加元素,只能列表+列表
list3*3或list3 *=3
重复三遍
123 in list3
true
list5=[123,456,["as","dsaf"]]
"as" in list5
F 在列表的列表中需指定位置
"as" in list5[2]
T 这样就对了
列表中的列在表中的值,2*[]
list5 [1] [1]
–1里面的1
“as”
列表的小伙伴们
dir(list)
count()计算参数出现次数
list3.count(123)
index() 返回范围内参数第一次出现的位置
list3.index(123,3,7)
reverse() 首尾位置变化
list3.reverse()
sort() 从小到大排队
list6=[3,5,7,2,4,1]
list6.sort()
1,2,3,4,5,7
要7,5,4,3,2,1
方法1.先sort后reverse
sort有三个函数func,key,reverse
方法2 list6.sort(reverse=true) 本来默认reverse(=False)
1,2,3,4,5,7
分片
list7=list6[:]
list8=list6
list6.sort()
list7不变 list8变
拷贝 标签