
เขียนโปรแกรมภาษา 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
Python+Java+Kotlin
name-country
กรณีที่ใช้เมธอด join() กับข้อมูลประเภท dictionary ค่าที่ได้ออกมาจะเป็น keys ไม่ใช่ values