Pop item dari daftar python

Metode pop()_ mengembalikan item dari posisi yang ditentukan dalam daftar dan menghapusnya. Jika tidak ada indeks yang ditentukan, metode pop() menghapus dan mengembalikan item terakhir dalam daftar

Sintaksis

list.pop(index)

Parameter

indeks. (Opsional) Elemen pada indeks yang ditentukan dihapus. Jika indeks tidak ditentukan, elemen terakhir akan dihapus

Nilai Pengembalian

Item daftar

Contoh berikut menunjukkan metode pop()

Contoh. pop()

Salinan

cities = ['Mumbai', 'London', 'Paris', 'New York']

print(cities.pop()) # returns and removes 'New York'
print('List Elements: ', cities)

print(cities.pop()) # returns and removes 'Paris'
print(cities)

print(cities.pop()) # returns and removes 'London'
print(cities)

print(cities.pop()) # returns and removes'Mumbai'
print(cities)

# cities.pop() # raise an error on an empty list
_

Keluaran

New York
List Elements: ['Mumbai', 'London', 'Paris']
Paris
List Elements: ['Mumbai', 'London']
London
List Elements: ['Mumbai']
Mumbai
List Elements: []

Dalam contoh di atas, setiap panggilan

cities = ['Mumbai', 'London', 'Paris', 'New York']

print(cities.pop()) # returns and removes 'New York'
print('List Elements: ', cities)

print(cities.pop()) # returns and removes 'Paris'
print(cities)

print(cities.pop()) # returns and removes 'London'
print(cities)

print(cities.pop()) # returns and removes'Mumbai'
print(cities)

# cities.pop() # raise an error on an empty list
_0 akan mengembalikan elemen terakhir dalam daftar dan juga menghapusnya. Memanggil metode pop()_ pada daftar kosong akan menimbulkan kesalahan

Anda dapat menentukan indeks item yang akan dikembalikan dan dihapus dari daftar

Contoh. pop(indeks)

Salinan

cities = ['Mumbai', 'London', 'Paris', 'New York']
city = cities.pop(0)
print(city)
print("List Elements: ",cities)

city = cities.pop(2)
print(city)
print("List Elements: ",cities)
_

Keluaran

Mumbai
List Elements:  ['London', 'Paris', 'New York']
New York
List Elements:  ['London', 'Paris']

Dalam contoh di atas,

cities = ['Mumbai', 'London', 'Paris', 'New York']

print(cities.pop()) # returns and removes 'New York'
print('List Elements: ', cities)

print(cities.pop()) # returns and removes 'Paris'
print(cities)

print(cities.pop()) # returns and removes 'London'
print(cities)

print(cities.pop()) # returns and removes'Mumbai'
print(cities)

# cities.pop() # raise an error on an empty list
_2 mengembalikan elemen pertama dan menghapusnya.
cities = ['Mumbai', 'London', 'Paris', 'New York']

print(cities.pop()) # returns and removes 'New York'
print('List Elements: ', cities)

print(cities.pop()) # returns and removes 'Paris'
print(cities)

print(cities.pop()) # returns and removes 'London'
print(cities)

print(cities.pop()) # returns and removes'Mumbai'
print(cities)

# cities.pop() # raise an error on an empty list
_3 mengembalikan dan menghapus elemen dari indeks ke-2

Metode pop() digunakan untuk menghapus item pada posisi tertentu dalam daftar, dan mengembalikannya. Jika tidak ada indeks yang ditentukan, a. pop() menghapus dan mengembalikan item terakhir dalam daftar

Penjelasan Visual

Pop item dari daftar python

Sintaksis

list.pop([i])
_

Parameter

Opsional. Angka yang menunjukkan posisi elemen yang akan dihapus. Nilai default adalah -1, yang mengembalikan item terakhir

Nilai Pengembalian

Kembalikan elemen yang dihapus

Contoh 1. Hapus item pada indeks yang diberikan dari daftar


colors = ['Red', 'Green', 'Orange', 'Pink']
print("Original List:")
print(colors)
print("Remove and return the 3rd item:")
return_item = colors.pop(2)
print('Return Value:', return_item)
print('Updated List:', colors)
_

Keluaran

Original List:
['Red', 'Green', 'Orange', 'Pink']
Remove and return the 3rd item:
Return Value: Orange
Updated List: ['Red', 'Green', 'Pink']

Contoh 2. Hapus item dari daftar menggunakan metode pop()


colors = ['Red', 'Green', 'Orange', 'Pink']
print("Original List:")
print(colors)
print("Remove and return the last item:")
print('Return Value:', colors.pop())
print('Updated List:', colors)
colors = ['Red', 'Green', 'Orange', 'Pink']
print("\nOriginal List:")
print(colors)
print("Remove and return the last item using index value:")
print('Return Value:', colors.pop(-1))
print('Updated List:', colors)
colors = ['Red', 'Green', 'Orange', 'Pink']
print("\nOriginal List:")
print(colors)
print("Remove and return the second last item using index value:")
print('Return Value:', colors.pop(-2))
print('Updated List:', colors)

Keluaran

Original List:
['Red', 'Green', 'Orange', 'Pink']
Remove and return the last item:
Return Value: Pink
Updated List: ['Red', 'Green', 'Orange']

Original List:
['Red', 'Green', 'Orange', 'Pink']
Remove and return the last item using index value:
Return Value: Pink
Updated List: ['Red', 'Green', 'Orange']

Original List:
['Red', 'Green', 'Orange', 'Pink']
Remove and return the second last item using index value:
Return Value: Orange
Updated List: ['Red', 'Green', 'Pink']

Editor Kode Python

Sebelumnya. Daftar Python sisipkan () Metode
Lanjut. Hapus Daftar Python () Metode

Uji keterampilan Python Anda dengan kuis w3resource



Ikuti kami di Facebook dan Twitter untuk pembaruan terbaru.

Piton. Kiat Hari Ini

Irisan

Slice adalah objek sehingga dapat disimpan dalam variabel. Beberapa struktur data memungkinkan pengindeksan dan pemotongan seperti daftar, string, dan tupel
Kita dapat menggunakan bilangan bulat untuk menentukan batas atas dan bawah dari irisan atau menggunakan objek irisan

s = slice(4,8)
lst = [1, 3, 'w', '3', 'r', 11, 16]
text = 'w3resource'
tpl = (2,4,6,8,10,12,14)
print(lst[s])
print(text[s])
print(tpl[s])

Keluaran

['r', 11, 16]
sour
(10, 12, 14)

Irisan s mewakili irisan dari elemen keempat hingga elemen keenam. Kami menerapkan objek irisan yang sama ke daftar, string, dan tuple

Bagaimana Anda memunculkan item dalam daftar dengan Python?

Python List pop() Sintaks Metode .
Sintaksis. Daftar nama. pop(indeks)
Kembali. Mengembalikan nilai terakhir atau nilai indeks yang diberikan dari daftar
Pengecualian. Meningkatkan IndexError Ketika indeks berada di luar jangkauan

Bagaimana Anda memunculkan elemen daftar?

Pendekatan paling sederhana adalah menggunakan metode pop([i]) daftar yang menghapus dan mengembalikan item yang ada pada posisi yang ditentukan dalam . Ini adalah pendekatan lain dimana metode remove(x) menghapus item pertama dari daftar yang cocok dengan nilai yang ditentukan.

Bisakah Anda muncul dari daftar Python?

List pop dengan Python adalah fungsi bawaan yang telah ditentukan sebelumnya yang menghapus item pada indeks yang ditentukan dari daftar . Anda juga dapat menggunakan pop di Python tanpa menyebutkan nilai indeks. Dalam kasus seperti itu, fungsi pop() akan menghapus elemen terakhir dari daftar.

Bagaimana Anda menjatuhkan item dari daftar dengan Python?

Dengan Python, gunakan metode daftar clear() , pop() , dan remove() untuk menghapus item (elemen) dari daftar. Dimungkinkan juga untuk menghapus item menggunakan pernyataan del dengan menentukan posisi atau rentang dengan indeks atau irisan.