元组是有序对象的集合,具有一旦创建就不能修改的特性,元祖里面的元素用小括号括起来。
定义一个元祖
point=(23,56,11)
当元组只有一个元素时,应该在末尾使用逗号:
lone_element_tuple=(5,)
不允许在元组中添加或删除元素:
point.append(3)
AttributeError Traceback (most recent call last)
Input In [3], in <cell line: 1>()
----> 1 point.append(3)
AttributeError: 'tuple' object has no attribute 'append'
元祖的其它操作与列表是相同的。
在某种程度上,元组就像一个有限列表,那么元祖的优势是什么?
- 元祖里面的元素不能更改,而且数据类型需一致。
- 在坐标系统里,元祖的使用具有相当大的优势。
- 它可以用来编写更安全的代码。
- 元组比列表占用更少的内存,在处理大数据时,这一点非常明显。
网友评论