Python ต้องการการแปลงแบบนี้บ่อยครั้ง เช่น สำหรับการ serialize ตัวอย่างการแปลงคือ
['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'] เป็น "hello world"
Python มีเมธอด join สำหรับการแปลงนี้ ใช้กับ delimiter string ที่จะต่ออ็อบเจ็กต์เข้าด้วยกัน ในกรณีนี้ต้องการ delimiter ว่าง สามารถทำได้ดังนี้
ตัวอย่าง
letters = ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'] sentence = ''.join(letters) print(sentence)
ผลลัพธ์
จะได้ผลลัพธ์
hello world