Μέθοδος pop

Η μέθοδος pop διαγράφει και επιστρέφει ένα στοιχείο από τη λίστα κατά το ευρετήριό του. Στην παράμετρο της μεθόδου ορίζουμε το ευρετήριο του στοιχείου. Εάν αυτό δεν οριστεί - επιστρέφεται το τελευταίο στοιχείο.

Σύνταξη

pythonλίστα.pop([ευρετήριο])

Παράδειγμα

Ας διαγράψουμε το τελευταίο στοιχείο:

pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop()

print(lst)

Αποτέλεσμα εκτέλεσης κώδικα:

python['a', 'b', 'c', 'd']

Παράδειγμα

Η μέθοδος επιστρέφει το διαγεγραμμένο στοιχείο:

pythonlst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())

Αποτέλεσμα εκτέλεσης κώδικα:

python'e'

Παράδειγμα

Ας βρούμε ένα στοιχείο κατά ευρετήριο και ας το διαγράψουμε με τη βοήθεια της μεθόδου pop:

pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)

print(lst)

Αποτέλεσμα εκτέλεσης κώδικα:

python['a', 'b', 'd', 'e']

Παράδειγμα

Τώρα ας προσπαθήσουμε να διαγράψουμε ένα στοιχείο κατά ευρετήριο, που δεν υπάρχει στη λίστα:

pythonlst = ['a', 'b', 'c']
lst.pop(3)

Αποτέλεσμα εκτέλεσης κώδικα:

errorIndexError: pop index out of range

Δείτε επίσης

  • μέθοδος remove,
    που διαγράφει ένα στοιχείο από τη λίστα
  • μέθοδος insert,
    που προσθέτει ένα στοιχείο στη λίστα πριν από το καθορισμένο ευρετήριο
  • μέθοδος count,
    που επιστρέφει τον αριθμό των ταυτοτήτων στοιχείου στη λίστα
  • μέθοδος append,
    που προσθέτει ένα στοιχείο στο τέλος της λίστας
  • συνάρτηση len,
    που επιστρέφει το μήκος της λίστας