リストからアイテムを削除したいとき、その注文はシャッフルされたように見えます。Python remove()ソートリスト?
55566
66977
66977
136566
136566
37493
37493
37493
63126
37289
そして、(異なる順序で)第二の印刷:
Case: 55566
Case: 66977
Case: 136566
Case: 37493
Case: 63126
Case: 66977
Case: 37493
Case: 37289
Case: 136566
Case: 37493
これは、次のような結果(ファーストプリント)を与える
todo = []
for case in cases:
todo.append(case)
for case in todo:
print(case[1]) #first print
while(len(todo) > 0):
for case in todo:
subject = case[1]
print("Case: " + str(subject)) #second print
todo.remove(case)
:私は現在、次のコードを持っています削除は並べ替えを暗示しますか?もしそうなら、注文をどのように維持するのですか?
ことで、これら二つのループが等価であることを見て理解することができますその上。 – miradulo