Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Thêm viền tùy chỉnh cho ma trận trong Python

Khi cần thêm viền tùy chỉnh cho ma trận, dùng lặp list đơn giản để thêm viền yêu cầu.

Ví dụ

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

  • Định nghĩa list of lists, hiển thị.
  • Định nghĩa ký tự viền.
  • Lặp qua từng hàng, nối viền và phần tử.
  • In từng hàng.