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()
Salinancities = ['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)
Salinancities = ['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
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()
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
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