叫做 tuple,用小括号、或者无括号来表述,是一连串有顺序的数字。
a_tuple = (12, 3, 5, 15 , 6) another_tuple = 12, 3, 5, 15 , 6而list是以中括号来命名的:
a_list = [12, 3, 67, 7, 82]他们的元素可以一个一个地被迭代、输出、运用、定位取值:
list是一种有序的集合,可以随时添加和删除其中的元素
tuple是一种有序列表,它和list非常相似,但是(但是前面的话也不都是废话)
tuple一旦初始化就不能修改,而且没有append() insert()这些方法,可以获取元素但不能赋值变成另外的元素
for content in a_list: print(content) """ 12 3 67 7 82 """ for content_tuple in a_tuple: print(content_tuple) """ 12 3 5 15 6 """下一个例子,依次输出a_tuple和a_list中的各个元素:
for index in range(len(a_list)): print("index = ", index, ", number in list = ", a_list[index]) """ index = 0 , number in list = 12 index = 1 , number in list = 3 index = 2 , number in list = 67 index = 3 , number in list = 7 index = 4 , number in list = 82 """ for index in range(len(a_tuple)): print("index = ", index, ", number in tuple = ", a_tuple[index]) """ index = 0 , number in tuple = 12 index = 1 , number in tuple = 3 index = 2 , number in tuple = 5 index = 3 , number in tuple = 15 index = 4 , number in tuple = 6 """