ระหว่างการประมวลผลข้อมูลโดยใช้ 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']