前生篇:列表_切片slice操作
后世篇:列表_二维列表_表格数据的存储和读取
代码演示:
>>> list_1 = [1,2,3]
>>> list_2 = list_1
>>> list_2
[1, 2, 3]
>>> id(list_1)
1944066458688
>>> id(list_2)
1944066458688
>>>
代码演示:
>>> list_1 = [1,2,3]
>>> list_2 = [] + list_1
>>> list_2
[1, 2, 3]
>>> id(list_1)
1944066900416
>>> id(list_2)
1944066901056
>>>
代码演示:
>>> a = [1,2,3,4]
>>> id(a)
1944066901824
>>> a.sort() # 默认升序排列
>>> a
[1, 2, 3, 4]
>>> id(a)
1944066901824
>>> a.sort(reverse=True) # 默认降序排列
>>> a
[4, 3, 2, 1]
>>> id(a)
1944066901824
>>> import random
>>> random.shuffle(a) # 打乱顺序
>>> a
[4, 3, 1, 2]
>>> id(a)
1944066901824
>>>
代码演示:
>>> a = [2,4,1,3]
>>> id(a)
1944066609664
>>> a = sorted(a) # 默认升序
>>> a
[1, 2, 3, 4]
>>> id(a)
1944066895680
>>> a = sorted(a,reverse=True) # 降序
>>> a
[4, 3, 2, 1]
>>> id(a)
1944066900608
>>> a = [3,4,1,2]
>>> id(a)
1944060534976
>>> b = sorted(a)
>>> b
[1, 2, 3, 4]
>>> id(a)
1944060534976
>>> id(b)
1944066609216
>>>
代码演示:
>>> a = [3,4,2,1]
>>> c = reversed(a)
>>> c
<list_reverseiterator object at 0x000001C4A368E430>
>>> list(c)
[1, 2, 4, 3]
>>> list(c)
[]
>>>
max、min 用于返回列表中最大和最小值。
sum 对数值型列表的所有元素进行求和操作,对非数值型列表运算则会报错。
代码演示:
>>> a = [8,3,4,5]
>>> max(a)
8
>>> min(a)
3
>>> sum(a)
20
>>>
以上帮各位总结好了,收藏,关注即可查收。
前生篇:列表_切片slice操作
后世篇:列表_二维列表_表格数据的存储和读取
关注下方公众号,免费拿Python学习资料!!!