Python ตอนที่ 39 รวมข้อมูลแบบรายการด้วยเมธอด join()

เมธอด join() เป็นเมธอดที่ใช้สำหรับรวม (Join) ข้อมูลที่อยู่ในรูปแบบรายการ เช่น tuple() dictionary เป็นต้น เข้าเป็นสตริงเดียวกัน

Syntax

เมธอด join() มีรูปแบบการใช้งานดังนี้

string.join(iterable) 
  • iterable คือ ออบเจ็กต์ของข้อมูลประเภทรายการ เช่น tuple, dictionary เป็นต้น ที่คืนค่าข้อมูลออกมาเป็นสตริง

ตัวอย่างการใช้งานเมธอด join()

objTuple = ("Python", "Java", "Kotlin")
objDict = {"name": "Nai", "country": "Bangkok"}

sep = '+'

print(sep.join(objTuple))   # Python+Java+Kotlin
print('-'.join(objDict))    # name-country

กรณีที่ใช้เมธอด join() กับข้อมูลประเภท dictionary ค่าที่ได้ออกมาจะเป็น keys ไม่ใช่ values