<分区>
我希望能够遍历字典,为每个条目调用一个函数,而这个函数可能会向同一个字典添加更多条目。是否有可能有某种迭代方法允许我执行此操作并让函数在同一个 for 循环中迭代新添加的条目?
例如:
我有 dict = {"A": 1, "B": 2, "C": 3}
我想用函数 f 迭代它。
即使调用 f(dict["A"])
在字典中放入一个新条目,使其成为:
{"A": 1, "B":2, "C": 3, "new key": "new value"}
,我希望循环也调用 f(dict ["new key"])
在同一次迭代中。