学习目标:
①:语法差异
②:元组是只读的,列表是可读写的
③:各自函数使用后,本身是否有变化
④:大小不同,元组占用空间更小
- Python日常
内容展示:
①: 语法差异
a = (1,2,3,4) # 元組
b = [1,2,3,4] # 列表
②:元组是只读的,列表是可读写的
b[1] = 3 # 可读写
③:各自函数使用后,本身是否有变化
copy_a = tuple(a)
print(a is copy_a) # True
copy_b = list(b)
print(b is copy_b) # False
④:大小不同,元组占用空间更小
print(a.__sizeof__()) # 56
print(b.__sizeof__()) # 72
总结:
1.
语法不同,创建元组或者列表时可以体现出
2.
元组是只读的,列表是可读写的
3.
元组使用tuple函数后,元组仍为本身,而列表使用list函数后,会复制到一个新的列表
4.
元组比列表占用的空间更小,当元素比较多时,元组速度更快
- CSDN Python日常 第【2】8 篇
- 下一篇链接