元组也是序列的一种,元组与列表类似,但元组的元素不能修改。
有两种方式
(‘a’, ‘b’, ‘c’)
tuple([‘a’, ‘b’, ‘c’])
参考上一章节中的序列通用操作
如果元组中只有一个元素,仍需要加逗号,否则该对象并非元组,如下所示
>>>a = (1)
>>>b = (1,)
>>>print(type(a))
<class 'int'> #a 为整数
>>>print(type(a))
<class 'tuple'> #b 为元组
元组为不可变序列,所以列表的很多操作是无法在元组中使用的,比如更新元素,添加元素,删除元素等。
元组使用sorted()进行排序后,会生成一个列表,而不是一个元组。
本节介绍了Python的另一种序列-元组,元组是一种不可变序列。它具有序列的通用操作,同时又和可变序列-列表有些不同。要能正确的区分列表和元组的不同,理解可变序列和不可变序列的差别。在不同的应用场景下,使用不同的序列类型。当然目前只需要简单的知道它们的分别,随着学习的深入,它们就像眼镜,你会知道你在什么时候需要它们。
正文结束相关分类:
少儿编程python相关标签: