|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
比较操作符
逻辑操作符
连接操作符
重复操作符
成员关系操作符
比较操作符:
>>> list1=[123]
>>> list2=[234]
>>> list1>list2
False
>>> list1=[123,456]
>>> list2=[234,123]
>>> list1>list2 #当有多个元素比较时,默认从索引0开始比较,比较为False,则直接返回False(123<234)
False
>>>
逻辑操作符
>>> list3=list1
>>> list3
[123, 456]
>>> (list1<list2) and (list1==list3) and 左右两边为True 返回True
True
>>>
连接操作符
>>> list4=list1+list2
>>> list4
[123, 456, 234, 123]
重复操作符
>>> list3*3
[123, 456, 123, 456, 123, 456]
>>> list3*=3
>>> list3
[123, 456, 123, 456, 123, 456]
成员关系操作符
>>> list3
[123, 456, 123, 456, 123, 456]
>>> 123 in list3
True
>>> 'pt' not in list3
True
>>> 123 not in list3
False
>>>
>>> list5=[123,['pt','jm'],456]
>>> 'pt' in list5
False
>>>
>>> 'pt' in list5[1]
True
>>>
>>> list5=[123,['pt','jm'],456]
>>> list5[1][1]
'jm'
>>>
count()函数:统计
>>> list3
[123, 456, 123, 456, 123, 456]
>>> list3.count(123)
3
>>>
index()
>>> list3
[123, 456, 123, 456, 123, 456]
>>> list3.index(123)
0
>>> list3.index(123,3)
4
>>>
reverse():反转
>>> list3
[123, 456, 123, 456, 123, 456]
>>> list3.reverse()
>>> list3
[456, 123, 456, 123, 456, 123]
>>>
sort():从小到大排序
>>> list6=[4,3,2,5,7,0]
>>> list6.sort()
>>> list6
[0, 2, 3, 4, 5, 7]
>>>
如果排序后需要从大到小显示可在调用reverse()
>>> list6=[4,3,2,5,7,0]
>>> list6.sort()
>>> list6
[0, 2, 3, 4, 5, 7]
>>> list6.reverse()
>>> list6
[7, 5, 4, 3, 2, 0]
>>>
>>> list6.sort(reverse=True)
>>> list6
[7, 5, 4, 3, 2, 0]
>>>
分片拷贝内容补充
>>> list6
[7, 5, 4, 3, 2, 0]
>>> list7=list6[:] #拷贝作用
>>> list7
[7, 5, 4, 3, 2, 0]
>>> list8=list6 #指定元素
>>> list6
[7, 5, 4, 3, 2, 0]
>>> list6.sort()
>>> list6
[0, 2, 3, 4, 5, 7]
>>> list7 #拷贝的内容并不会被改变
[7, 5, 4, 3, 2, 0]
>>> list8 #会被改变,指定的元素已改变
[0, 2, 3, 4, 5, 7]
>>>
|
|