为什么要循环,更改元组值(Python)

时间:2017-04-02 14:20:20

标签: python tuples

我有以下代码:

meses=('Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre') for meses in meses: print("- ",meses) print (meses)

迭代之后,元组现在只有一个值:Diciembre 我试过Enumerate,效果很好,但我想知道,For循环中发生了什么,为什么要改变元组的大小?

1 个答案:

答案 0 :(得分:2)

循环变量和列表名称具有相同的名称。所以基本上meses是包含原始列表meses的最后一个值的循环变量。