Contoh program : Program Python untuk Membedakan Antara del, hapus, dan pop di Daftar

0
(0)

Penggunaan del

del menghapus item pada posisi tertentu.

my_list = [1, 2, 3, 4]

del my_list[1]

print(my_list)

Keluaran

[1, 3, 4]

del dapat menghapus seluruh daftar dengan satu pernyataan sedangkan remove() dan pop() tidak bisa.

my_list = [1, 2, 3, 4]

del my_list

print(my_list)

Keluaran

NameError: name 'my_list' is not defined

Selain itu, itu juga dapat menghapus rentang nilai tertentu, tidak seperti remove() dan pop().

my_list = [1, 2, 3, 4]

del my_list[2:]

print(my_list)

Keluaran

[1, 2]

Modus kesalahan

Jika item yang diberikan tidak ada dalam daftar, del memberikan IndexError.

my_list = [1, 2, 3, 4]

del my_list[5]

print(my_list)

Keluaran

IndexError: list assignment index out of range

Penggunaan hapus

remove() menghapus item yang ditentukan.

my_list = [1, 2, 3, 4]

my_list.remove(2)

print(my_list)

Keluaran

[1, 3, 4]

Modus kesalahan

Jika item yang diberikan tidak ada dalam daftar, del memberikan ValueError.

my_list = [1, 2, 3, 4]

my_list.remove(15)

print(my_list)

Keluaran

ValueError: list.remove(x): x not in list

Penggunaan pop

pop() menghapus item pada posisi tertentu dan mengembalikannya.

my_list = [1, 2, 3, 4]

print(my_list.pop(1))

print(my_list)

Keluaran

2
[1, 3, 4]

Modus kesalahan

Jika item yang diberikan tidak ada dalam daftar, del memberikan IndexError.

my_list = [1, 2, 3, 4]

my_list.pop(5)

print(my_list)

Keluaran

IndexError: pop index out of range

Jika Anda ingin mempelajari lebih lanjut tentang metode/pernyataan individual ini, Anda dapat mempelajarinya di Python del Statement, Python List remove() – Programiz, dan Python List pop() – Programiz.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.