Hapus string yang cocok dari daftar python

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().  

Bagaimana cara menghapus string tertentu dari daftar?

Untuk menghapus string dari daftar string, panggil metode Hapus daftar, dengan meneruskan indeks string yang ingin Anda hapus . Jika Anda tidak mengetahui indeks string yang ingin Anda hapus, gunakan metode IndexOf untuk menemukannya. Untuk menghapus semua string dalam daftar string, gunakan metode Hapus.

Bagaimana Anda menghapus string yang sama dengan Python?

Anda dapat menghapus duplikat dari Python menggunakan dict. fromkeys() , yang menghasilkan kamus yang menghapus nilai duplikat. Anda juga dapat mengonversi daftar menjadi satu set. Anda harus mengonversi kamus atau mengatur kembali ke dalam daftar untuk melihat daftar yang duplikatnya telah dihapus.

Bagaimana cara menghapus karakter dari daftar string dengan Python?

Kami menggunakan re. sub() untuk menghapus karakter yang tidak perlu dan menggantinya dengan spasi kosong.

Bagaimana Anda menghapus beberapa nilai yang sama dari daftar dengan Python?

Cara Mudah Menghapus Duplikat dari Daftar Python (2023) .
Menggunakan kata kunci del. Kami menggunakan kata kunci del untuk menghapus objek dari daftar dengan posisi indeksnya. .
Menggunakan for-loop. Kami menggunakan for-loop untuk mengulangi iterable. misalnya, Daftar Python. .
Menggunakan set. .
Menggunakan dikt. .
Menggunakan Counter dan FreqDist. .
Menggunakan pd

Postingan terbaru

LIHAT SEMUA