例如,我有一个在可变序列上的迭代器
foo = [1, 2, 3, 4, 5] for bar in foo:
是否可以使用迭代器中包含的引用来写入foo中的元素?天真的任务:
bar = 42
当然不起作用。是否可以对迭代器中的序列元素使用“幕后”引用?
PS:使用索引的简单解决方案
for i in range(len(a)): a[i] = 42
对于我的情况不起作用,因为我无法公开容器名称。
我有一个在可变序列上的迭代器,例如foo = foo中bar的[1、2、3、4、5]:是否可以通过使用迭代器中包含的引用来写入foo中的元素? ...