2012-11-30 6 views
1

숫자가없는 을 지정하면 크기가 0 인 단일 행렬을 어떻게 만들 수 있습니까? 이걸 찾으려고했지만 그걸 사용하여 결과를 찾았습니다. 나는 그것이 루프를 사용하는 것 같아요? 더 간단한 방법이 없다면?숫자가없는 숫자와 숫자의 행

예를 들어, 지정된 크기는 3 일 수 있고 그리드는 3x3이 될 수 있습니다.

 Col 0 Col 1 Col 2 
Row 0 0  1  0 
Row 1 0  0  1 
Row 2 1  1  1 
+0

당신이 매트릭스는 어떤 종류가 될 것 같은 목록의 목록을? 어느 entire는 1이어야합니까? – NPE

답변

3

당신은리스트 통합 사용할 수 있습니다

def m(s): 
    return [s*[0] for _ in xrange(s)] 
+1

그러면 동일한 목록에 대한 여러 참조가 만들어져 오류가 발생할 수 있습니다. 배열은 한 행의 세 복사본이 될 것이고 행의 값을 별도로 설정할 수는 없습니다. – BrenBarn

+0

+1 - 두 가지 편집 작업을 마친 후에도 우리의 대답은 기본적으로 동일하고 당신의 것이 처음이라는 것을 깨달았습니다. – RocketDonkey

+0

답변 해 주셔서 감사합니다. 나는 결국 내 필요를 위해 더 잘 된 것을 알아 냈다! – userrandomnums

관련 문제