|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
【列表常用操作符】
1.比较操作符
比较两个含有数字元素的list,python会直接比较两个数组的第一个值。P.S.可以是数字对比,也可以是字符对比
2.逻辑操作符
not and or
偷个栗子:
list1 = [123,456]
list2 = [456,123]
list3 = [123,456]
则(list1 < list2) and (list1 == list3)先对两个列表进行比较,再进行逻辑与运算,最后的结果为True
3.拼接操作符
list3 = list1 + list2
加号两边必须都是列表
4.重复操作符:*
list1 = [333,222]
则list1*2 = [333,222,333,222]
5.成员关系操作符:in 与not in
list1 = [333,222]
333 in list1 为True
【列表的BIF】
1.clear()
用于删除列表中的所有元素,形成一个空的列表,例如:
list1 = [123,456,789]
list1.clear() 的值为[],一个空的列表
2.copy()
= list1.copy() 则list2的值也变为[123,456]它的功能和列表分片功能 list2 = list1[:]作用是一样的;他们两个与赋值运算符=是有区别的,前者是在内存中重新申请一个空间并存放列表的值,而=则是将列表的地址直接赋值给了另一个列表
3.count()
用于统计所需参数在列表中出现的次数,例如:
list1 = [1,3,1,4,1,5,1,10]
则list1.count(1)的值为4,而list1.count(100)的值为0。
4.index()
格式:xxx.index(value, [start, [stop]])
用于寻找所输入参数在列表中的第一个位置并返回该位置值,还有两个参数可以确定寻找该值的的列表范围,例如:
list1 = [1,3,1,4,1,5,1,10]
list1.index(1)则返回0,而list1.index(1,2,4)则返回2,而list1.index(100)则报错,因为100不存在该列表中
5.reverse()
将列表中所有元素倒置,例如
list1 = [1,2,3,4,5]
list1.reverse()的值为[5,4,3,2,1]
6.sort()
格式:xxx.sort(key=None, reverse=False)
这是一个比较重要的函数,其有三个参数值,前两个分别是指定排序算法和算法搭配的关键字,我们现在不去管这两个值,最后一个是reverse =False,说明默认状态下sort是按照从小到大进行排序,如果想改为从大到小则将reverse=True,例如
list1 = [12,7,9,15,18,4]
list1.sort()的值为[4,7,9,12,15,18] 而执行list1.sort(reverse=True)的值为[18,15,12,9,7,4] 变为了从大到小排序。
一个对于列表总结的链接~
http://bbs.fishc.com/thread-46783-1-1.html
以上,很多直接摘抄了醉酒青牛的总结。谢谢大佬,向你学习!
|
评分
-
查看全部评分
|