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 |

설명

  • 목록의 목록이 정의되어 콘솔에 표시됩니다.

  • '테두리' 값이 정의됩니다.

  • 목록이 반복되고 이 테두리가 공백으로 연결됩니다.

  • 요소가 반복되고 이 테두리가 요소와 연결됩니다.

  • 이것은 콘솔에 결과로 표시됩니다.