Mencipta Rentetan Dipisahkan Koma daripada Senarai Rentetan
Dalam Python, menggabungkan rentetan daripada senarai sambil memasukkan koma di antaranya ialah tugas biasa . Untuk menangani perkara ini, anda boleh memilih ''.join(map(lambda x: x ',', l))[:-1]. Walau bagaimanapun, terdapat pendekatan yang lebih cekap dan serba boleh.
Kaedah pilihan ialah menggunakan fungsi ','.join(). Pertimbangkan senarai ['a', 'b', 'c']. Anda hanya boleh menulis:
my_list = ['a', 'b', 'c', 'd'] my_string = ','.join(my_list)
Ini akan menghasilkan:
'a,b,c,d'
Walau bagaimanapun, kaedah ini menganggap senarai hanya mengandungi rentetan. Jika ia termasuk nombor atau jenis data lain, anda boleh menggunakan map(str, my_list) untuk menukar semua elemen kepada rentetan sebelum menyertai:
my_string = ','.join(map(str, my_list))
Atas ialah kandungan terperinci Bagaimana untuk mencipta rentetan yang dipisahkan koma dengan cekap daripada senarai dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!