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

เพิ่มเส้นขอบที่กำหนดเองให้กับเมทริกซ์ใน Python


เมื่อจำเป็นต้องเพิ่มเส้นขอบแบบกำหนดเองให้กับเมทริกซ์ สามารถใช้รายการซ้ำแบบง่ายเพื่อเพิ่มเส้นขอบที่จำเป็นให้กับเมทริกซ์

ตัวอย่าง

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน

my_list = [[2, 5, 5], [2, 7, 5], [4, 5, 1], [1, 6, 6]]

print("The list is :")
print(my_list)

print("The resultant matrix is :")

border = "|"

for sub in my_list:
   my_temp = border + " "

   for ele in sub:
      my_temp = my_temp + str(ele) + " "

   my_temp = my_temp + border
   print(my_temp)

ผลลัพธ์

The list is :
[[2, 5, 5], [2, 7, 5], [4, 5, 1], [1, 6, 6]]
The resultant matrix is :
| 2 5 5 |
| 2 7 5 |
| 4 5 1 |
| 1 6 6 |

คำอธิบาย

  • รายการของรายการถูกกำหนดและแสดงบนคอนโซล

  • ค่าสำหรับ 'เส้นขอบ' ถูกกำหนดไว้

  • รายการถูกทำซ้ำ และเส้นขอบนี้ถูกต่อเป็นช่องว่าง

  • มีการทำซ้ำองค์ประกอบและเส้นขอบนี้ถูกเชื่อมเข้าด้วยกัน

  • สิ่งนี้จะแสดงเป็นผลลัพธ์บนคอนโซล