Μέθοδος remove
Η μέθοδος remove διαγράφει το καθορισμένο
στοιχείο από τη λίστα. Στην παράμετρο της μεθόδου
ορίζεται το στοιχείο που θέλουμε να διαγράψουμε.
Η μέθοδος τροποποιεί την ίδια τη λίστα. Ως
αποτέλεσμα επιστρέφεται None. Η προσπάθεια
να διαγραφεί ένα μη υπάρχον στοιχείο θα οδηγήσει στην
εμφάνιση εξαίρεσης.
Σύνταξη
λίστα.remove(τι θέλουμε να διαγράψουμε)
Παράδειγμα
Ας διαγράψουμε το στοιχείο 'ef' από
τη λίστα μας χρησιμοποιώντας τη μέθοδο remove:
lst = ['ab', 'cd', 'ef', 'gh']
lst.remove('ef')
print(lst)
Αποτέλεσμα εκτέλεσης κώδικα:
['ab', 'cd', 'gh']
Παράδειγμα
Τώρα ας προσπαθήσουμε να διαγράψουμε ένα στοιχείο που δεν υπάρχει στη λίστα:
lst = ['ab', 'cd', 'ef', 'gh']
lst.remove('12')
print(lst)
Αποτέλεσμα εκτέλεσης κώδικα:
ValueError: list.remove(x): x not in list