python总结3.0
两个列表比较大小只比较列表中第一个元素若是字符型则比较ASCII码,例:
list1=[123] list2=[456] list1<list2 True
list3=["a","b","c"]
list4=["d","e","f"]
list3<list4
True
列表可以相加,但是 “+” 两边的数据类型必须一致(“+”左边是列表,右边也是列表)
list5=list3+list4 list5 ['a', 'b', 'c', 'd', 'e', 'f'] list5=list3+list4 list5 ['a', 'b', 'c', 'd', 'e', 'f'] list5=list1+list4 list5 [123, 'd', 'e', 'f']
列表也可以进行重复运算
list1*3
[123, 123, 123]
列表的一些逻辑运算
123 in list1 True 456 in list1 False 123 not in list1 False 456 not in list1 True list1=[123,[456,789],321] 456 in list1 False 456 in list1[1] True list1[1][1] 789
count()函数
计数功能,例:
list1=[1,1,1,2,2,3,6,5,1,1] list1.count(1) 5
index()函数
返回元素第一次出现的位置,例:
index(x,y,z)x:想要返回的元素 从第y个元素开始到第z个元素结束
list1=[1,1,1,2,2,3,6,5,1,1] list1.index(1) 0 list1.index(2,1,6) 3
reverse()函数
相反.原地反转
list1=[1,2,3,4]
list1.reverse()
list1
[4, 3, 2, 1]
sort()函数
指定的方法排队,默认从小到大排序,例:
list1=[5,3,6,9,8]
list1.sort ()
list1
[3, 5, 6, 8, 9]
从大到小排序(利用 reverse 函数)
list1.sort ( reverse = 1 ) list1 [9, 8, 6, 5, 3]

元组(tuple)
元组不可更改可以更新
[ ] 表示列表
()表示元组,但是元组的标志不是()例:
temp = (1) type(temp) <class 'int'>
而元组的标志是 “ , ”
temp = 1, type(temp) <class 'tuple'>
更新元组
temp=('我','是','帅','哥') temp=temp[:2]+('大',)+temp[2:] temp ('我', '是', '大', '帅', '哥')
其中,(‘大’,)中的所有元素缺一不可
字符串的更新方法一样
注意 “+”两边类型一致

浙公网安备 33010602011771号