小白理解,望大佬指导
元组是不可变序列
元组的创建
使用()
使用内置函数tuple()
'''使用()'''
x=('python','world',98)
print(x,type(x))
'''使用tuple()'''
y=tuple(('python','world',98))
print(y,type(y))
为什么要将元组设计成不可变序列
在多变的环境下,同时操作对象时不需要加锁
因此,在程序中要尽可能使用不可变序列
注意事项:元组中存储的是对象的引用
如果元组中对象本身不可变对象,则不能再引用其它对象
如果元组中的对象是可变对象,则可变对象的引用不允许改变,但数据可以改变
a=(26,[50,35],10)
print(a)
print(type(a),a[1])
print(type(a[1]))