Metode join() dari kelas string dengan Python, dapat digunakan untuk menggabungkan daftar string berdasarkan pembatas
sintaksis
",".join(list1)Di sini, koma telah digunakan sebagai pembatas dan list1 adalah daftar string. Fungsi join() mengembalikan string gabungan, berisi semua string dari daftar yang dipisahkan oleh pembatas
Iklan
Contoh 1
Di sini kita akan menggunakan daftar – [“Welcome”, “to”, “thisPointer”]. Ini memiliki tiga string. Kami akan membuat string yang dipisahkan koma dari daftar ini
Baca selengkapnya
- Konversikan Daftar string ke Daftar Bilangan Bulat dengan Python
- Mengonversi angka menjadi daftar bilangan bulat dengan Python
- Ubah string yang dipisahkan koma menjadi Daftar Bilangan Bulat dengan Python
- Konversi Daftar boolean ke Daftar bilangan bulat dengan Python
Keluaran
['Welcome', 'to', 'thisPointer'] Welcome,to,thisPointerString yang dipisahkan koma telah dibuat dari daftar 3 string
Contoh 2
Di sini kita akan menggunakan daftar - ["Hello", "Python", "thisPointer", "welcomes", "you"]. Ini memiliki 5 string dan kami akan membuat string yang dipisahkan koma dari string ini
list1=["Hello","Python","thisPointer","welcomes","you"] # Actual List print(list1) # Get the comma separated string strValue = ",".join(list1) print(strValue)Keluaran
['Hello', 'Python', 'thisPointer', 'welcomes', 'you'] Hello,Python,thisPointer,welcomes,you _String yang dipisahkan koma dibuat dari daftar 5 string
Buat string yang dipisahkan koma dari daftar string menggunakan join() dengan Pemahaman Daftar
Fungsi join() dari kelas string dapat digunakan untuk menggabungkan string secara berurutan dengan pembatas. Kita dapat mengulangi semua string dalam daftar dan memilih semua atau beberapa string dari daftar menggunakan pemahaman daftar dan kemudian menggunakan fungsi join() di atasnya
sintaksis
",".join([iterator for iterator in list1])Pilih beberapa string dari daftar menggunakan pemahaman daftar, lalu teruskan ke fungsi join() dengan ',' sebagai pembatas. Ini akan mengembalikan string yang berisi semua string dari daftar, dipisahkan dengan koma
Metode ini berguna jika Anda ingin menggabungkan beberapa string dari daftar berdasarkan kondisi. Mari kita pahami ini dengan beberapa contoh
Contoh 1
Di sini kita akan menggunakan daftar - ["Welcome", "to", "thisPointer"], yang memiliki 3 string dan kita akan membuat string yang dipisahkan koma dari string ini
list1=["Welcome","to","thisPointer"] # Actual List print(list1) # Get the comma separated string strValue = ",".join([i for i in list1]) print(strValue) _Keluaran
['Welcome', 'to', 'thisPointer'] Welcome,to,thisPointerString yang dipisahkan koma dibuat dengan menggabungkan string dalam daftar
Contoh 2
Di sini kita akan menggunakan daftar – [“Hello”, “Python”, “thisPointer”, “welcomes”, “you”] yang memiliki lima string. Sekarang kita hanya akan menggabungkan string dari daftar ini, yang memiliki lebih dari 5 karakter
list1=["Hello","Python","thisPointer","welcomes","you"] # Actual List print(list1) # Get the comma separated string strValue = ",".join([elem for elem in list1 if len(elem) > 5]) print(strValue) _Keluaran
['Hello', 'Python', 'thisPointer', 'welcomes', 'you'] Python,thisPointer,welcomes _Di sini, kami membuat string yang dipisahkan koma hanya dari string dari daftar yang memiliki lebih dari 5 karakter
Buat string yang dipisahkan koma dari daftar string menggunakan join() dengan map()
Misalkan kita memiliki daftar – [12, “is” , 10, “number”], yang memiliki beberapa string dan bilangan bulat. Kami akan mendapatkan string yang dipisahkan koma dari daftar ini. Untuk itu pertama-tama ubah tipe semua elemen dalam daftar sebagai string, lalu gabungkan menggunakan metode join(), seperti di semua solusi sebelumnya
Untuk menjadikan semua elemen list sebagai string, kita dapat menggunakan fungsi map(). Lewati fungsi str() sebagai parameter pertama dan cantumkan sebagai parameter kedua dalam fungsi map(). Ini akan menerapkan fungsi str() pada setiap elemen daftar, untuk mengubahnya menjadi string dan mengembalikan objek yang dipetakan yang berisi urutan elemen string yang dikonversi. Kemudian gabungkan semua elemen string tersebut menggunakan fungsi join() dan buat string yang dipisahkan koma. Misalnya,
list1=["Welcome","to","thisPointer"] # Actual List print(list1) # Get the comma separated string strValue = ",".join(list1) print(strValue) _0Keluaran
list1=["Welcome","to","thisPointer"] # Actual List print(list1) # Get the comma separated string strValue = ",".join(list1) print(strValue) _1String yang dipisahkan koma telah dibuat dari daftar
Ringkasan
Kami telah melihat tiga metode untuk mendapatkan string yang dipisahkan koma dari daftar yang menyimpan string atau beberapa jenis elemen lainnya. Di semua metode, fungsi join() digunakan untuk menggabungkan string. Terima kasih