Computer >> Máy Tính >  >> Lập trình >> Python

Thêm đường viền tùy chỉnh vào ma trận bằng Python

Khi cần thêm các đường viền tùy chỉnh vào ma trận, một phép lặp danh sách đơn giản có thể được sử dụng để thêm các đường viền bắt buộc vào ma trận.

Ví dụ

Dưới đây là một minh chứng về điều tương tự

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)

Đầu ra

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 |

Giải thích

  • Danh sách danh sách được xác định và hiển thị trên bảng điều khiển.

  • Giá trị cho "border" được xác định.

  • Danh sách được lặp lại và đường viền này được nối với một khoảng trắng.

  • Các phần tử được lặp lại và đường viền này được nối với chúng.

  • Kết quả này được hiển thị trên bảng điều khiển.