十二、深入 Python 列表和元组
@Author :Runsen
上面四篇文章总结了Python的基础。只是粗学,下面进入深入学习
在Pthon中数据结构是非常重要的,所以下面将深入Pyhon数据结构
Python列表和元组总结
什么是列表和元组
列表是动态的,长度大小不固定,可以随意地增加、删减或者改变
而元组是静态的,长度大小固定,无法增加删减或者改变
定义列表和函数
对于列表来说,由于其是动态的,我们只需简单地在列表末尾,加入
对于元组来说,实际上就是创建了一个新的元组,然后把原来两个元组的值依次填充.
Python 中的列表和元组都支持负数索引,列表和元组都支持切片操作
列表和元组常见的内置函数
列表和元组存储方式
元组的初始化速度,要比列表快 5 倍。
因此如果存储的数据和数量不变,选择元组
如果存储的数据或数量是可变的,选择列表
下面有两种方法创建列表,哪个初始化更快,运行时间更快。
测试结果,虽然直接创建元组初始化速度最快,但是由于要用list函数转一道反而不如直接创建列表的速度快。
参考:https://time.geekbang.org/column/article/94972
>本文已收录 GitHub,传送门~ ,里面更有大厂面试完整考点,欢迎 Star。
<br>
<br>
版权声明: 本文为 InfoQ 作者【刘润森】的原创文章。
原文链接:【http://xie.infoq.cn/article/f5d8bae61b28a68311281a7e6】。未经作者许可,禁止转载。
评论