Διαγραφή στοιχείων από μια λίστα με τον τελεστή del στην Python
Με τον τελεστή del μπορούμε να διαγράψουμε
ένα στοιχείο από μια λίστα βάσει του δείκτη του:
lst = [1, 2, 3]
del lst[0]
print(lst) # θα εμφανίσει [2, 3]
Μετά την εφαρμογή του τελεστή del, όλα
τα στοιχεία που ακολουθούν το διαγεγραμμένο μετακινούνται
προς τα εμπρός για να καλύψουν τη θέση του. Σε αυτήν την
περίπτωση το μήκος της ίδιας της λίστας γίνεται μικρότερο κατά
1.
Δίνεται η λίστα:
lst = ['a', 'b', 'c', 'd', 'e']
Διαγράψτε το στοιχείο με αριθμό 1.
Δίνεται η λίστα:
lst = ['a', 1, 'b', 2, 'c', 3]
Αφήστε στη λίστα μόνο τα στοιχεία που είναι συμβολοσειρές.