我需要这种行为,但宁愿减少列表而不是增加列表。序列顺序对于此操作很重要。
for item in mylist:
if is_item_mature(item):
## Process him
else:
## Check again later
mylist.append(item)
但我宁愿让它更像这样。这和我想的一样吗?还有更好的方法吗?
while mylist:
item = list.pop(0)
if is_item_mature(item):
##Process
else:
mylist.append(item)