เมื่อต้องการปรับขนาดช่องว่าง (padding) แบบกำหนดเองใน List ของสตริง จะใช้ List ว่าง, การวนลูป (iteration) และเมธอด 'append'
ตัวอย่าง
ด้านล่างคือสาธิต
my_list = ["Python", "is", "great"]
print("The list is :")
print(my_list)
lead_size = 3
trail_size = 2
my_result = []
for elem in my_list:
my_result.append((lead_size * ' ') + elem + (trail_size * ' '))
print("The result is :")
print(my_result)
ผลลัพธ์
The list is : ['Python', 'is', 'great'] The result is : [' Python ', ' is ', ' great ']
คำอธิบาย
กำหนด List และแสดงบนคอนโซล
กำหนดขนาดนำหน้า (lead) และขนาดท้าย (trail)
กำหนด List ว่าง
วนลูป List เดิม และคูณขนาดนำหน้าและท้ายด้วยช่องว่าง
นำไป append เข้า result
นี่คือผลลัพธ์ที่แสดงบนคอนโซล