一个元组由逗号分隔的值组成,在输入时可以有或者没有括号,在输出时是有括号的,可以通过索引来访问元组的值,例如:
t = 1,2,'hello'
print(t[0])
结果:
1
一对空括号可以创建空元组,一个值后面加一个逗号可以创建一个元素的元组
empty = ()
print(len(empty))
singletuple = 'hello',
print(singletuple)
结果:
0
('hello',)
元素封装(tuple packing)后,可以进行序列拆封,需要注意的是可变参数(multiple assignment)
t = 1,2,'hello'
x,y,z = t
print(x,y,z)
结果:
1 2 hello