ในบทความนี้ เราจะเรียนรู้วิธีการใช้งานฟังก์ชัน join() ใน Python 3.x (หรือเวอร์ชันก่อนหน้า)
มาดูการใช้งานทั่วไปกับ List iterable ที่นี่เรารวมองค์ประกอบของ List ด้วยตัวคั่น (delimiter) ตัวคั่นสามารถเป็นอักขระใดๆ หรือไม่มีก็ได้
ตัวอย่างที่ 1: ใช้ตัวคั่น '-'>
# ประกาศ iterable list_1 = ['t','u','t','o','r','i','a','l'] s = "->" # ระบุตัวคั่น # รวมองค์ประกอบของ list1 ด้วย '->' print(s.join(list_1))
ผลลัพธ์
t->u->t->o->r->i->a->l
ตอนนี้เราใช้ตัวคั่นว่างเปล่าเพื่อรวมองค์ประกอบของ List
ตัวอย่างที่ 2: ใช้ตัวคั่นว่าง
# ประกาศ iterable list_1 = ['t','u','t','o','r','i','a','l'] s = "" # ตัวคั่นว่าง # รวมองค์ประกอบของ list1 ด้วย '' print(s.join(list_1))
ผลลัพธ์
tutorial
มาลองกับ iterable อีกประเภทหนึ่งคือ Dictionary และพยายามรวม keys เข้าด้วยกัน
ตัวอย่างที่ 3: ใช้กับ Dictionary
# ประกาศ iterable
dict_1 = {'t':'u','t':'o','r':'i','a':'l'}
dict_2 = {1:'u', 2:'o', 3:'i', 4:'l'}
s = " " # คั่นด้วยช่องว่าง
# รวม keys ของ dictionary
print(s.join(dict_1))
print(s.join(dict_2))
ผลลัพธ์
t r a ------------------------------------------------------------- TypeError
เราสามารถทำงานกับ iterable อื่นๆ ได้ในลักษณะคล้ายกัน
สรุป
ในบทความนี้ เราได้เรียนรู้เกี่ยวกับฟังก์ชัน join() และการประยุกต์ใช้ใน Python 3.x (หรือเวอร์ชันก่อนหน้า)