元组
概念
Python内置的数据结构之一,是一个 不可变序列(无法增删查改)
元组的创建方式
- 直接小括号
t=('python','hello',90)
- 使用内置函数tuple()
t=tuple(('Python','hello',98))
- 只包含一个元组的元素需要使用逗号和小括号
t=(10,)
#不加逗号,默认会是str类型,加上逗号才是tuple类型
为什么元组是不可变序列?
在多任务环境下,同时操作对象时不需要加锁
注意:
元组中存储的是对象的引用
1.如果元组中对象本身不可对象,则不能再引用其他对象
2.如果元组中的对象是可变对象,则可变对象的引用不允许改变,但数据可以改变
元组的遍历
t=('Python','hello',98)
for i in t:
print i