ระหว่างการประมวลผลข้อมูลโดยใช้ python เราอาจพบรายการที่มีองค์ประกอบเป็น tuples จากนั้นเราอาจจำเป็นต้องแปลงทูเพิลเป็นรายการสตริงเพิ่มเติม
ด้วยการเข้าร่วม
join() ส่งกลับสตริงที่องค์ประกอบของลำดับได้เข้าร่วมโดย str separator เราจะจัดหาองค์ประกอบรายการเป็นพารามิเตอร์ให้กับฟังก์ชันนี้และใส่ผลลัพธ์ลงในรายการ
ตัวอย่าง
listA = [('M','o','n'), ('d','a','y'), ('7', 'pm')]
# Given list
print("Given list : \n", listA)
res = [''.join(i) for i in listA]
# Result
print("Final list: \n",res) ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
Given list :
[('M', 'o', 'n'), ('d', 'a', 'y'), ('7', 'pm')]
Final list:
['Mon', 'day', '7pm'] พร้อมแผนที่และเข้าร่วม
เราจะใช้แนวทางที่คล้ายคลึงกันข้างต้น แต่ใช้ฟังก์ชันแผนที่เพื่อใช้วิธีการเข้าร่วม สุดท้ายรวมผลลัพธ์ไว้ในรายการโดยใช้วิธีรายการ
ตัวอย่าง
listA = [('M','o','n'), ('d','a','y'), ('7', 'pm')]
# Given list
print("Given list : \n", listA)
res = list(map(''.join, listA))
# Result
print("Final list: \n",res) ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
Given list :
[('M', 'o', 'n'), ('d', 'a', 'y'), ('7', 'pm')]
Final list:
['Mon', 'day', '7pm']