Warum verhält sich list.remove() in der for-Schleife nicht wie erwartet? [Duplikat]Python

Python-Programme
Anonymous
 Warum verhält sich list.remove() in der for-Schleife nicht wie erwartet? [Duplikat]

Post by Anonymous »

Der Code sollte alle Elemente aus der Sites-Liste entfernen:

Code: Select all

sites = [['a','b','c'], ['d','e','f'], [1,2,3]]

for site in sites:
sites.remove(site)

print(sites)
Aber es gibt Folgendes aus:

Code: Select all

[['d', 'e', 'f']]
Warum ist es nicht None oder eine leere Liste []?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post