車のリストは空にしたいです、
cars=['audi', 'bmw', 'subaru', 'toyota']
これは最も簡単な方法です
cars=[]
思想は、forループを見つけ
for car in cars:
cars.remove(car)
結果[ 'BMW'、 'トヨタ']
アウディ削除は、前方要素、元BMWアウディで、すなわち位置の後ろに、ポインタ=新車のリストを指す第一の要素[「BMW」、「スバル」、「トヨタ」]の発見後のトヨタもスキップされるように、2つの要素、車=スバルは、BMWは、スキップされます。
ソリューション
1
cars=['audi', 'bmw', 'subaru', 'toyota']
c=['audi', 'bmw', 'subaru', 'toyota']
for car in c:
cars.remove(car)
リストがない場合は、コピーリストを追加します。
2
for car in cars.copy():
cars.remove(car)
この方法は、このように車の要素はスキップされ削除されませんポインタを避け、リストのコピーを作成することです()をコピー
学習出典:https://blog.csdn.net/weixin_42568337/article/details/84448922