Daftar Python adalah kumpulan objek yang tidak diurutkan yang memungkinkan Anda mengatur dan menyimpan data. Daftar dapat berisi item dari berbagai jenis, seperti string, angka, kelas, dan bahkan daftar lainnya. Daftar Python adalah struktur dinamis; . Untuk membuat daftar dan menginisialisasinya, Anda dapat mengapit nilai dalam tanda kurung siku dan memisahkannya dengan koma
Contoh Daftar Python
my_list = ["banana", "orange", "strawberry"] print(my_list) # ['banana', 'orange', 'strawberry']
Bagaimana cara menghapus item berdasarkan nilai dari daftar Python?
Untuk menghapus item tertentu dari daftar Python, Anda dapat menggunakan daftar. hapus() metode. Jika lebih dari satu elemen dalam daftar cocok dengan nilai yang ditentukan, hanya kejadian pertama dari elemen tersebut yang akan dihapus. Menentukan nilai yang tidak ada akan menyebabkan pengecualian ValueError. Berikut ini adalah contoh menghapus elemen berdasarkan nilai dari daftar Python
Daftar Python Hapus dengan Contoh Nilai
my_list = ["orange", "grape", "mango"] my_list.remove("grape") print(my_list) # ['orange', 'mango']_
Bagaimana cara menghapus elemen berdasarkan indeks dalam daftar Python?
Untuk menghapus item berdasarkan indeks dari daftar Python, Anda dapat menggunakan daftar. metode pop(). Metode mengembalikan elemen dengan indeks yang diberikan dan menghapusnya dari daftar. Jika Anda tidak menentukan indeks untuk daftar. pop(), metode ini akan menghapus item terakhir. Jika indeks berada di luar jangkauan, pengecualian IndexError akan dilemparkan. Berikut ini adalah contoh menghapus elemen berdasarkan indeks dari daftar Python
Hapus Daftar Python dengan Contoh Indeks
my_list = ["orange", "grape", "mango"] my_list.pop() print(my_list) # ['orange', 'grape']
Bagaimana cara menghapus semua elemen dari daftar Python?
Untuk menghapus semua elemen daftar Python, Anda dapat menggunakan daftar. clear() metode, yang tidak memerlukan parameter. Metode tidak mengembalikan nilai apa pun. Berikut ini adalah contoh menghapus semua elemen dari daftar Python
Contoh Daftar Python Hapus Semua Elemen
my_list = ["orange", "grape", "mango"] my_list.clear() print(my_list) # []
Bagaimana cara menghapus item daftar menggunakan operator del dengan Python?
Untuk menghapus item dari daftar menggunakan pernyataan del di Python, Anda perlu menentukan posisi atau rentang item yang akan dihapus berdasarkan indeks. Indeks pertama adalah 0, dan indeks terakhir adalah -1. Anda juga dapat menghapus seluruh daftar dengan menentukan [. -1] sebagai jangkauan. Berikut ini adalah contoh menghapus elemen daftar menggunakan pernyataan del di Python
Hapus seluruh daftar dengan pernyataan del
my_list = ["orange", "grape", "mango", "cherry", "apple"] del my_list[1:3] print(my_list) # ['orange', 'cherry', 'apple']_
Lihat juga
- Bagaimana cara menambahkan item ke daftar Python?
- Bagaimana saya bisa mengonversi daftar menjadi string dengan Python?
- Bagaimana cara mengurutkan daftar dengan Python?
- Bagaimana cara mendapatkan panjang daftar dengan Python?
- Apa itu deque dengan Python?
Daftar Python Hapus contoh dan artikel API Terkait
Bagaimana cara memposting JSON menggunakan Perpustakaan Permintaan Python? . kesedihan()?
Tipe data Daftar Python membantu Anda menyimpan item dari tipe data yang berbeda dalam urutan yang terurut. Data ditulis di dalam tanda kurung siku ([]), dan nilainya dipisahkan dengan koma (,)
Di Python, ada banyak metode yang tersedia pada tipe data daftar yang membantu Anda menghapus elemen dari daftar yang diberikan. Metodenya adalah hapus(), pop() dan hapus()
Terkadang, saat bekerja dengan String Python, kita dapat mengalami masalah di mana kita perlu menghapus substring dari String. Ini cukup mudah dan berkali-kali dipecahkan sebelumnya. Namun terkadang, kita berurusan dengan daftar string yang perlu dihapus dan String disesuaikan. Mari kita bahas cara-cara tertentu di mana tugas ini tercapai.
Metode #1. Menggunakan loop + replace() Kombinasi dari fungsi di atas dapat digunakan untuk mengatasi masalah ini. Dalam hal ini, kami melakukan penggantian beberapa String saat terjadi menggunakan replace().
Python3
# Python3 code to demonstrate working of
# Remove substring list from String
# Using loop + replace()
# initializing string
test_str= "gfg is best for all geeks"
The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks0
The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks1The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks2The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks3 The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks4 The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks5
The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks_6
The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks7= The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks9The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks0The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks1The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks2The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks3
# Remove substring list from String
# Using loop + replace()
The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks6 The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks7The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks8 The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks9
________31______0test_str= # Python3 code to demonstrate working of3# Python3 code to demonstrate working of4 The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks4 The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks7The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks4 # Python3 code to demonstrate working of4The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks1________31______4________32______1
# Remove substring list from String_2
The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks1The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks2# Remove substring list from String5 The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks4 The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks5
Keluaran. The original string is : gfg is best for all geeks The string after substring removal : gfg is for geeks
Metode #2. Menggunakan replace() + join() + split() Kombinasi fungsi di atas dapat digunakan untuk mengatasi masalah ini. Dalam hal ini, kami melakukan tugas menangani ruang tunggal menggunakan join() + split().