def add_column(matrix):
"""
>>> m = [[0, 0], [0, 0]]
>>> add_column(m)
[[0, 0, 0], [0, 0, 0]]
>>> n = [[3, 2], [5, 1], [4, 7]]
>>> add_column(n)
[[3, 2, 0], [5, 1, 0], [4, 7, 0]]
>>> n
[[3, 2], [5, 1], [4, 7]]
"""
new_matrix = matrix[:]
for row in new_matrix:
row += [0]
return new_matrix
원래 매트릭스를 반환하는 Doctest가 새 매트릭스를 반환하므로 원본을 편집하지 않고이 매트릭스를 복제하는 방법을 모르겠습니다.매트릭스를 고생하는 데 문제가 있음
딥 카피를 사용해야합니다. –