Pop Python List ()

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 delpernyataan untuk membuang item atau potongan dari senarai.

Artikel menarik...