Я попробовал следующий код на Python, и вот что у меня получилось :Кажется, что для многих изменений, которые я пытаюсь внести в итерации, меняя elem, это не работает.
lis = [1,2,3,4,5]
for elem in lis:
elem = 3
print lis
[1, 2, 3, 4, 5]
Однако, если итерации являются объектами со своими собственными методами (, такими как список ), их можно изменить в цикле for.
lis = [[1],[2]]
for elem in lis:
elem.append(8)
print lis
[[1, 8], [2, 8]]
Что такое термин «элемент» в цикле for
? Заранее спасибо!