我需要这种行为,但是我宁愿有一个递减的列表而不是一个递增的列表。序列顺序对于此操作很重要。
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)