Metode pop () menghapus item pada indeks yang diberikan dari daftar dan mengembalikan item yang dihapus.
Sintaks dari pop()
metode ini adalah:
list.pop (indeks)
pop ()
- The
pop()
Metode mengambil satu argumen (indeks). - Argumen yang diteruskan ke metode ini opsional. Jika tidak diteruskan, indeks default -1 dikirimkan sebagai argumen (indeks item terakhir).
- Jika indeks yang diteruskan ke metode tidak dalam jangkauan, indeksError: pop index keluar dari rentang pengecualian.
Nilai Kembali dari pop ()
The pop()
method mengembalikan item hadir pada indeks yang diberikan. Item ini juga dihapus dari daftar.
Contoh 1: Pop item pada indeks yang diberikan dari daftar
# 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)
Keluaran
Nilai Kembali: Daftar yang Diperbarui Prancis: ('Python', 'Java', 'C ++', 'C')
Catatan: Indeks dalam Python dimulai dari 0, bukan 1.
Jika Anda perlu memunculkan elemen ke- 4 , Anda harus meneruskan 3 ke pop()
metode.
Contoh 2: pop () tanpa indeks, dan untuk indeks negatif
# 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)
Keluaran
Ketika indeks tidak diteruskan: Nilai Pengembalian: C Daftar yang Diperbarui: ('Python', 'Java', 'C ++', 'Ruby') Ketika -1 dilewatkan: Return Value: Ruby Updated List: ('Python', 'Java ',' C ++ ') Ketika -3 diberikan: Nilai Kembali: Daftar yang Diperbarui Python: (' Java ',' C ++ ')
Jika Anda perlu menghapus item yang diberikan dari daftar, Anda dapat menggunakan metode remove ().
Dan, Anda dapat menggunakan del
pernyataan tersebut untuk menghapus item atau irisan dari daftar.