Python List pop ()

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 delpernyataan tersebut untuk menghapus item atau irisan dari daftar.

Artikel yang menarik...