我想過濾列表,將所有0移動到列表的末尾,然後按順序排列其他所有內容。如果條件滿足,Python擴展並在列表中彈出
所以我列舉了列表和一個項目等於0我想擴展名單,然後從其索引中刪除項目。我應該怎麼做?
這是我的代碼。
def move_zeros(array):
for index, item in enumerate(array):
if item == 0:
array.extend(item, array.pop(index))
return array
您正在修改列表。這不是一個好主意。 –