使用comma(逗号)
隔开的多个值就组成了tuple
t = 10, 20, 30, 25 # 创建了一个 tuple 并把这个 tuple 赋值给变量 t
print(t)
注意:tuple
在输出的时候总是用一对圆括号包裹起来
如果tuple
中只有一个元素,这个时候书写的时候很容器与普通的变量混淆,所以,python 要求在第一个元素的后面必须添加一个 comma
t2 = 10,
print(t2)
前面的这种tuple
写法可读性不好,所以在实际使用的时候会直接把tuple
用圆括号括起来,就像他在终端的输出的那样。
t1 = (10, 20, 30, 25)
print(t1)
t2 = (10,)
print(t2)
如圆括号中不添加任何元素则就是一个空的tuple
。
直接调用tuple()
也可以得到一个空的tuple
。
t1 = () # 1个空的 tuple
print(t1)
t2 = tuple()
print(t2) # 1个空的 tuple
tuple
也支持嵌套
v = ([1, 2, 3], [3, 2, 1], (2, 3))
print(v)
使用内置函数len()
获取tuple
的长度
v = (10, 20, 30, 40)
print(len(v)) # 4
v = ([1, 2, 3], [3, 2, 1], (2, 3))
print(len(v)) # 3