Обложка канала

Библиотека питониста

30207 @pyproglib

Полезные материалы по всему, что может быть полезно питонисту.

Библиотека питониста

4 года назад
Открыть в
Если вы попытаетесь изменить последовательность во время ее обхода, Python не будет жаловаться, но это не значит, что это правильно. В этой статье рассматриваются проблемы изменения итерируемых объектов и способы их решения. rednafi.github.io/reflect…hon.html
Modify Iterables While Iterating in Python

If you try to mutate a sequence while traversing through it, Python usually doesn't complain. For example: # src.py l = [3, 4, 56, 7, 10, 9, 6, 5] for i in l: if not i % 2 == 0: continue l.remove(i) print(l) The above snippet iterates through a list …

Redowan's Reflections