元组其实就是一个不可改变的“列表”
1.作用
按照索引/位置存放多个值,只用于读
2.定义
()内用逗号分隔开多个任意类型的元素
t1 = (1, 2, 'c')
print(t1, type(t1))
(1, 2, 'c') <class 'tuple'>
单独一个括号代表包含的意思
x = (10)
print(x,type(x))
10 <class 'int'>
如果元组中只有一个元素,必须加逗号
t = (10,)
print(t, type(t))
(10,) <class 'tuple'>
补充:
元组不可变,是指元组内的内存地址不可变.
t1 = (1, 2, ['aaa', 'bbb', 'ccc'])
# 改之前
print(t1)
(1, 2, ['aaa', 'bbb', 'ccc'])
print(id(t1[0]),id(t1[1]),id(t1[2]))
4398991664 4398991696 4401133056
# 改之后
# t1[0] = 111 # 不能改
# t1[2] = 333 # 不能改i
t1[2][0]