ใช้ str.join() ด้วย separator เป็นจุลภาค ','
ตัวอย่าง
>> lst = ['h', 'e', 'l', 'l', 'o'] >>> ','.join(lst) 'h,e,l,l,o' >>> ', '.join(['apple', 'banana', 'cherry']) 'apple, banana, cherry'
กรณีสมาชิกไม่ใช่สตริง
>> numbers = [1, 2, 3, 4, 5] >>> ','.join(map(str, numbers)) '1,2,3,4,5' >>> # หรือ list comprehension >>> ','.join(str(x) for x in numbers) '1,2,3,4,5'
การประยุกต์: CSV เเบบง่าย
>> rows = [
... ['Name', 'Age', 'City'],
... ['Alice', '25', 'Bangkok'],
... ['Bob', '30', 'Chiang Mai']
... ]
>>> csv_text = '\n'.join(','.join(row) for row in rows)
>>> print(csv_text)
Name,Age,City
Alice,25,Bangkok
Bob,30,Chiang Mai
หมายเหตุ: สำหรับ CSV จริง ควรใช้โมดูล csv เพื่อจัดการ quoting, escaping ให้ถูกต้อง