列表
数学运算符: +、*
列表1 + 列表2 - 将两个列表合成产生一个新的列表
print([1, 2, 3] + [10, 20, 30] # [1, 2, 3, 10, 20, 30]
列表 * N 、N * 列表 - N个列表合并成一个新的列表
list1 = [10, 20, 30]
print(list1 * 2) # [10, 20, 30, 10, 20, 30]
比较运算符
1.比较是否相等: == 、!=
print([10,20,30] == [10,20,30]) # True
print([10,20,30] == [10,30,20]) # False
print([10,20,30] == '10,20') # False
2.比较大小 - 只能两个列表比较
两个列表比较大小,比较的是第一对不相等的元素的大小(相同位置上的元素属于一对)
print([100,200,300,400] > [101,201]) #False
print([1,2,3000] < [1,3,-1223]) #True
3 in 和 not in
元素 in 列表 - 判断列表中是否存在指定元素
元素 not in 列表 - 判断列表中是否不存在指定元素
列表相关函数
求和函数 sum
求数字序列中所有元素的和
scores = [19,20,40,60]
print(sum(scores))
print(sum(range(1,101))) # 求1-100的和
求最大值 max
求序列中最大的元素
scores = [19,20,40,60]
print(max(scores))
求最小值 min
求序列中最小的元素
scores = [19,20,40,60]
print(min(scores))
排序 sorted
sorted(序列) - 将序列中的元素从小到大排序,产生一个新的列表
sorted(序列,reverse = True) - 将序列中的元素从大到小排序,产生一个新的列表
scores = [19,99,88,20,40,60]
new_scores = sorted(scores) # 从小到大排序
new_scores = sorted(scores, reverse=True) # 从大到小排序
求长度 len
len(序列) - 获取序列中元素的个数
scores = [19,99,88,20,40,60]
print(len(scores))
</