004---Python基本数据类型--元祖
元祖
元祖的定义及创建¶
定义:和列表类似,只不过把[ ]换成了()。是一种有序的、不可变的数据类型。最外层的一定不能被修改,只能被查看。嵌套的元素可能可以改,比如,嵌套的列表等等。¶
创建:¶
In [12]:
# 直接括号
t = (1,2)
print(t,type(t))
# 直接逗号分隔
t1 = 3,4
print(t1,type(t1))
t2 = (5,)
print(t2,type(t2))
t3 = 6,
print(t3,type(t3))
# 可迭代对象 or empty
t4 = tuple([7,8,9])
t5 = tuple()
print(t4,type(t4))
print(t5,type(t5))
修改:¶
In [22]:
# 元祖的修改
t = ([1,2],111,222,[(1,)])
t[0][0]=2
# 记住你要改的元素属于谁,属于列表就可以改,属于元祖就不行
# 像这种就不支持修改 因为他操作的是元祖的元素 t[-1][0][0]=1
t[-1][0]=1
print(t)