Pop Python List ()

Η μέθοδος pop () αφαιρεί το στοιχείο στο δεδομένο ευρετήριο από τη λίστα και επιστρέφει το αντικείμενο που καταργήθηκε.

Η σύνταξη της pop()μεθόδου είναι:

 list.pop (ευρετήριο)

pop () παράμετροι

  • Η pop()μέθοδος παίρνει ένα μόνο όρισμα (ευρετήριο).
  • Το όρισμα που μεταβιβάστηκε στη μέθοδο είναι προαιρετικό. Εάν δεν περάσει, το προεπιλεγμένο ευρετήριο -1 μεταβιβάζεται ως όρισμα (ευρετήριο του τελευταίου στοιχείου).
  • Εάν το ευρετήριο που μεταβιβάστηκε στη μέθοδο δεν βρίσκεται στο εύρος, ρίχνει το IndexError: pop index εκτός της περιοχής εξαίρεσης.

Επιστροφή τιμής από pop ()

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

Παράδειγμα 1: Αναδυόμενο στοιχείο στο δεδομένο ευρετήριο από τη λίστα

 # programming languages list languages = ('Python', 'Java', 'C++', 'French', 'C') # remove and return the 4th item return_value = languages.pop(3) print('Return Value:', return_value) # Updated List print('Updated List:', languages)

Παραγωγή

 Επιστροφή τιμή: Γαλλική ενημερωμένη λίστα: ('Python', 'Java', 'C ++', 'C')

Σημείωση: Το ευρετήριο στο Python ξεκινά από 0, όχι 1.

Αν χρειαστεί να σκάσει το 4 ου στοιχείο, θα πρέπει να περάσει 3 με την pop()μέθοδο.

Παράδειγμα 2: pop () χωρίς ευρετήριο και για αρνητικούς δείκτες

 # programming languages list languages = ('Python', 'Java', 'C++', 'Ruby', 'C') # remove and return the last item print('When index is not passed:') print('Return Value:', languages.pop()) print('Updated List:', languages) # remove and return the last item print('When -1 is passed:') print('Return Value:', languages.pop(-1)) print('Updated List:', languages) # remove and return the third last item print('When -3 is passed:') print('Return Value:', languages.pop(-3)) print('Updated List:', languages)

Παραγωγή

 Όταν το ευρετήριο δεν περάσει: Τιμή επιστροφής: C Ενημερωμένη λίστα: ('Python', 'Java', 'C ++', 'Ruby') Όταν περάσει το -1: Τιμή επιστροφής: Ruby Update List: ('Python', 'Java ',' C ++ ') Όταν περάσει το -3: Επιστροφή τιμή: Python Ενημερωμένη λίστα: (' Java ',' C ++ ')

Εάν πρέπει να καταργήσετε το δεδομένο στοιχείο από τη λίστα, μπορείτε να χρησιμοποιήσετε τη μέθοδο κατάργησης ().

Και, μπορείτε να χρησιμοποιήσετε τη delδήλωση για να καταργήσετε ένα στοιχείο ή κομμάτια από τη λίστα.

ενδιαφέροντα άρθρα...