Bootstrap

python数据类型——元组类型

元组其实就是一个不可改变的“列表”

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] 
;