この動作が必要ですが、増加するリストではなく、減少するリストが必要です。この操作では、順序が重要です。
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)