Μέθοδος pop
Η μέθοδος pop διαγράφει και επιστρέφει
ένα στοιχείο από τη λίστα κατά το ευρετήριό του. Στην παράμετρο
της μεθόδου ορίζουμε το ευρετήριο του στοιχείου. Εάν αυτό δεν
οριστεί - επιστρέφεται το τελευταίο στοιχείο.
Σύνταξη
λίστα.pop([ευρετήριο])
Παράδειγμα
Ας διαγράψουμε το τελευταίο στοιχείο:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
Αποτέλεσμα εκτέλεσης κώδικα:
['a', 'b', 'c', 'd']
Παράδειγμα
Η μέθοδος επιστρέφει το διαγεγραμμένο στοιχείο:
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
Αποτέλεσμα εκτέλεσης κώδικα:
'e'
Παράδειγμα
Ας βρούμε ένα στοιχείο κατά ευρετήριο και ας το διαγράψουμε
με τη βοήθεια της μεθόδου pop:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
Αποτέλεσμα εκτέλεσης κώδικα:
['a', 'b', 'd', 'e']
Παράδειγμα
Τώρα ας προσπαθήσουμε να διαγράψουμε ένα στοιχείο κατά ευρετήριο, που δεν υπάρχει στη λίστα:
lst = ['a', 'b', 'c']
lst.pop(3)
Αποτέλεσμα εκτέλεσης κώδικα:
IndexError: pop index out of range
Δείτε επίσης
-
μέθοδος
remove,
που διαγράφει ένα στοιχείο από τη λίστα -
μέθοδος
insert,
που προσθέτει ένα στοιχείο στη λίστα πριν από το καθορισμένο ευρετήριο -
μέθοδος
count,
που επιστρέφει τον αριθμό των ταυτοτήτων στοιχείου στη λίστα -
μέθοδος
append,
που προσθέτει ένα στοιχείο στο τέλος της λίστας -
συνάρτηση
len,
που επιστρέφει το μήκος της λίστας