列表:
1 特点
- 支持增删改查,可以动态变化
- 不可以作为字典的键
- 支持多种数据类型,数组是列表的一种
2 拓展
创建一个新列表,将原有列表复制到新列表中;删除原有列表
元组
1 特点
- 一旦固定不能修改,不可变
- 缓存在python的运行环境中,访问时无需访问内核,速度快
- 可以作为字典的键
- 支持多种数据类型
2 拓展
任意两个元组相加始终返回一个新分配的元组
时间消耗
In [1]: %timeit l = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
93.7 ns ± 3.33 ns per loop (mean ± std. dev. of 7 runs, 10000000 loops each)
In [2]: %timeit t = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
18.5 ns ± 1.19 ns per loop (mean ± std. dev. of 7 runs, 10000000 loops each)
其中,Python Tutor,一个能够对python运行内存可视化的网站
参考
https://juejin.cn/post/7043426501282234398
https://blog.csdn.net/Star_SDK/article/details/80600673
https://www.cnblogs.com/xiamuzi/p/13637720.html