Δημοσιεύτηκε: 28 Ιουν 2011, 17:03
από Ilias95
Και μια ακόμη απορία.
Αν δώσουμε:

Κώδικας: Επιλογή όλων
lista = ['a', 'b', 'c', 'd', 'e']
for kati in lista:
print(kati)


Θα πάρουμε έξοδο τυπωμένο το κάθε αντικείμενο της λίστας.
Παρ' όλα αυτά αν δοκιμάσουμε:

Κώδικας: Επιλογή όλων
lista = ['a', 'b', 'c', 'd', 'e']
for kati in lista:
del kati
print(lista)


Η έξοδος θα είναι '['a', 'b', 'c', 'd', 'e']', δηλαδή τα αντικείμενε της λίστας δεν θα διαγραφούν!
Γιατί συμβαίνει αυτό;