在循环中打印元组

时间:2015-10-26 02:33:47

标签: python tuples

当我打印我的元组范围时,它会打印第一行,然后遍历所有13行并继续将它们添加到我的元组中。这就是我希望我的程序要做的事情,但我希望只打印最后一个包含所有信息的元组,而不是所有的信息都加起来......

for i in range(1,13):
    tuple_list.append((line_list[i],year,header[i]))
    print(tuple_list)

例如,如果元组是:[1] [1,2] [1,2,3] [1,2,3,4]我只想打印[1,2,3,4]元组而不是之前的元组。谢谢

1 个答案:

答案 0 :(得分:1)

要获取最后一个元素,您需要将-1指定为索引号。

for i in range(1,13):
    tuple_list.append((line_list[i],year,header[i]))
print(tuple_list[-1])