当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python List和Tuple的区别用法及代码示例


Python 中的列表和元组是 Python 数据结构的两类。列表结构是动态的,很容易改变,而元组结构是静态的,不能改变。这意味着元组通常比列表更快。列表用方括号表示,元组用括号表示。

Python 中列表和元组的区别

斯诺

LIST

TUPLE

1列表可变的元组是不可变的
2迭代的含义是耗时的迭代的含义是相对更快
3该列表更适合执行插入和删除等操作。元组数据类型适合访问元素
4列表消耗更多内存与列表相比,元组消耗的内存更少
5列表有几个内置方法Tuple 没有很多内置方法。
6更容易发生意外的变化和错误因为元组不会改变,所以它们远不如error-prone。

Python 列表与 Python 元组

测试元组是否不可变而列表是否可变

在这里,我们将比较列表和元组的可变性测试。

Python3
# Creating a List with
# the use of Numbers
# code to test that tuples are mutable
List = [1, 2, 4, 4, 3, 3, 3, 6, 5]
print("Original list ", List)

List[3] = 77
print("Example to show mutability ", List)

相关用法


注:本文由纯净天空筛选整理自佚名大神的英文原创作品 Difference Between List and Tuple in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。