Masalahnya adalah Python tidak memiliki fungsi bawaan untuk menghapus banyak string dari daftar.
I have a list of strings: <code>list = ['a','b','c','d'] </code> and I want to remove multiple strings from the list, for example: <code>remove_list = ['a', 'c'] </code> A: You can use <code>set.difference()</code>: (If you don't mind the order of elements in your list) (If you want to keep the order of elements in your list, then use <code>filter()</code>) (If you want to keep only unique elements in your list, then use <code>set()</code>) (If you want to remove all duplicates from your list, then use <code>list(set())</code>) (If you want to remove all duplicates from your list and keep the order of elements as well, then use <code>[i for i in set(lst)]</code>)
String
Dalam Python, string adalah urutan karakter. String dapat digunakan untuk menyimpan teks, angka, atau jenis data lainnya.
Untuk membuat string dengan Python, Anda menggunakan konstruktor string:
string = “Halo”
Anda juga dapat membuat string dengan menggabungkan dua string menjadi satu:
string = "Halo" + "Dunia"
daftar
Di Python, daftar adalah struktur data yang memungkinkan Anda menyimpan kumpulan item. Daftar bisa kosong atau berisi jenis objek apa pun, termasuk daftar lainnya.
Untuk membuat daftar dengan Python, Anda menggunakan fungsi list(). Untuk mengakses item pertama dalam daftar, Anda menggunakan fungsi index(). Untuk mengakses item terakhir dalam daftar, Anda menggunakan fungsi len().
Untuk menambahkan item ke akhir daftar, Anda menggunakan fungsi append(). Untuk menghapus item dari akhir daftar, Anda menggunakan fungsi pop().