元组(Tuples)
2022-06-07 本文已影响0人
朱兰Juran
元组
元组与列表非常相似,不过元组是不可变的。
而且,它们使用圆括号创建,而不是方括号。
words = ("spam", "eggs", "sausages",)
你可以使用索引访问元组中的值,就像使用列表一样:
print(words[0])
尝试重新分配元组中的值会导致 TypeError。
words[1] = "cheese"
结果:
TypeError: 'tuple' object does not support item assignment
像列表和字典一样,元组也可以相互嵌套。
元组创建
元组可以在没有括号的情况下创建,只需用逗号分隔值。
例如:
my_tuple = "one", "two", "three"
print(my_tuple[0])
执行结果:
one
使用空括号对创建空元组。
tpl = ()
元组比列表快,但是元组不能改变。