Python的学习(八):元组
Python的内置数据结构之一,是一个不可变序列
存储的元素和列表是相似的,只是元组用小括号,列表用方括号。
元组的创建方式
-
直接小括号
t = ('Python','hello',90)
-
使用内置函数
t = tuple(('Python','hello',90))
-
多个元素的时候可以省略小括号,但是只包含一个元组的元素需要使用逗号和小括号
t = (10,)
如果不加上逗号,会为元素的默认类型。
-
空元组的创建函数
t = () t1 = tuple()
为什么设置为不可变序列
- 在多任务的环境中,同时操作对此象的时候不需要加锁
注意事项:
-
元组中存储的是对象的引用
a.如果元组中的对象本身是不可变对象,则不能再引用其他对象
b.如果元组中的对象本身是可变对象,则可变对象的引用不允许改变,但是数据可以改变。
元组的遍历
元组是可迭代对象,所以可以使用for…in进行遍历
t = tuple(('Python','hello'.90))
for item in t:
print(item)