我有以下代码:
meses=('Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre')
for meses in meses:
print("- ",meses)
print (meses)
迭代之后,元组现在只有一个值:Diciembre 我试过Enumerate,效果很好,但我想知道,For循环中发生了什么,为什么要改变元组的大小?
答案 0 :(得分:2)
循环变量和列表名称具有相同的名称。所以基本上meses
是包含原始列表meses
的最后一个值的循环变量。