2016-04-15 23:07 GMT+02:00 Random832 <random...@fastmail.com>: > Why is iterating over items different from iterating over keys? > > in other words, why do I have to write: > > for k in dict: > v = dict[k] > ...do some stuff... > dict[k] = something > > rather than > > for k, v in dict.items(): > ...do some stuff... > dict[k] = something > > It's not clear why the latter is something you want to prevent.
Hum, I think that you misunderstood what should be prevented. Please see https://bugs.python.org/issue19332 Sorry, I don't know well this issue. I just know that sadly the PEP 509 doesn't help to fix this issue. Maybe it's not worth to mention it... Victor _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com