เมื่อจำเป็นต้องเพิ่มเส้นขอบแบบกำหนดเองให้กับเมทริกซ์ สามารถใช้รายการซ้ำแบบง่ายเพื่อเพิ่มเส้นขอบที่จำเป็นให้กับเมทริกซ์
ตัวอย่าง
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน
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 |
คำอธิบาย
-
รายการของรายการถูกกำหนดและแสดงบนคอนโซล
-
ค่าสำหรับ 'เส้นขอบ' ถูกกำหนดไว้
-
รายการถูกทำซ้ำ และเส้นขอบนี้ถูกต่อเป็นช่องว่าง
-
มีการทำซ้ำองค์ประกอบและเส้นขอบนี้ถูกเชื่อมเข้าด้วยกัน
-
สิ่งนี้จะแสดงเป็นผลลัพธ์บนคอนโซล