Kaedah pop () membuang item pada indeks yang diberikan dari senarai dan mengembalikan item yang dikeluarkan.
Sintaks pop()
kaedahnya adalah:
list.pop (indeks)
parameter pop ()
- The
pop()
Cara mengambil hujah tunggal (indeks). - Argumen yang disampaikan kepada kaedah adalah pilihan. Sekiranya tidak lulus, indeks lalai -1 diluluskan sebagai argumen (indeks item terakhir).
- Sekiranya indeks yang diteruskan ke kaedah tidak berada dalam jangkauan, ia akan menunjukkan IndexError: pop indeks di luar jangkauan
Nilai Pulangan dari pop ()
The pop()
Cara mengembalikan item hadir pada indeks yang diberikan. Item ini juga dikeluarkan dari senarai.
Contoh 1: Item pop pada indeks yang diberikan dari senarai
# 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)
Pengeluaran
Nilai Pulangan: Senarai Dikemas kini Perancis: ('Python', 'Java', 'C ++', 'C')
Catatan: Indeks di Python bermula dari 0, bukan 1.
Jika anda perlu pop 4 th elemen, anda perlu lulus 3 kepada pop()
kaedah.
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)
Pengeluaran
Apabila indeks tidak lulus: Nilai Pengembalian: Senarai Dikemas kini: ('Python', 'Java', 'C ++', 'Ruby') Apabila -1 dilalui: Nilai Kembali: Senarai Kemas kini Ruby: ('Python', 'Java ',' C ++ ') Apabila -3 dilalui: Nilai Pengembalian: Senarai Dikemas kini Python: (' Java ',' C ++ ')
Sekiranya anda perlu mengeluarkan item yang diberikan dari senarai, anda boleh menggunakan kaedah hapus ().
Dan, anda boleh menggunakan del
pernyataan untuk membuang item atau potongan dari senarai.