Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ฟังก์ชัน join() ใน Python


ในบทความนี้ เราจะมาเรียนรู้เกี่ยวกับวิธีการใช้งานฟังก์ชั่น Join() ใน Python 3.x หรือก่อนหน้านั้น

มาดูการใช้งานทั่วไปมากกว่ารายการที่ทำซ้ำได้ ที่นี่เรารวมองค์ประกอบของรายการผ่านตัวคั่น ตัวคั่นสามารถเป็นอักขระใดก็ได้หรือไม่มีก็ได้

ตัวอย่าง

# iterable declared
list_1 = ['t','u','t','o','r','i','a','l']

s = "->" # delimeter to be specified

# joins elements of list1 by '->'
print(s.join(list_1))

ผลลัพธ์

t->u->t->o->r->i->a->l

ตอนนี้เรากำลังใช้ตัวคั่นที่ว่างเปล่าเพื่อรวมองค์ประกอบของรายการ

ตัวอย่าง

# iterable declared
list_1 = ['t','u','t','o','r','i','a','l']

s = "" # delimeter to be specified

# joins elements of list1 by ''
print(s.join(list_1))

ผลลัพธ์

tutorial

ทีนี้ลองนำ iterable อีกประเภทหนึ่งมาใช้กัน เช่น พจนานุกรม แล้วลองรวมคีย์เข้าด้วยกัน

ตัวอย่าง

# iterable declared
dict_1 = {'t':'u','t':'o','r':'i','a':'l'}
dict_2 = { 1:'u', 2:'o', 3:'i', 4:'l'}

s = " " # delimeted by space

# joins elements of list1 by ' '
print(s.join(dict_1))
print(s.join(dict_2))

ผลลัพธ์

T r a
-------------------------------------------------------------
TypeError

นอกจากนี้เรายังสามารถทำงานกับ iterables ชุดอื่นได้ในลักษณะเดียวกัน

บทสรุป

ในบทความนี้ เราได้เรียนรู้เกี่ยวกับฟังก์ชัน join() และการใช้งานใน Python 3.x หรือก่อนหน้านั้น