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

Python - การปรับขนาดช่องว่างแบบกำหนดเองใน List ของสตริง


เมื่อต้องการปรับขนาดช่องว่าง (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

  • นี่คือผลลัพธ์ที่แสดงบนคอนโซล