2D 배열에 몇 개의 행과 열이 있는지 어떻게 알 수 있습니까?
예를 들면
Input = ([[1, 2], [3, 4], [5, 6]])`
3 행 2 열로 표시되어야합니다.
2D 배열에 몇 개의 행과 열이 있는지 어떻게 알 수 있습니까?
예를 들면
Input = ([[1, 2], [3, 4], [5, 6]])`
3 행 2 열로 표시되어야합니다.
답변:
이렇게 :
numrows = len(input) # 3 rows in your example
numcols = len(input[0]) # 2 columns in your example
모든 하위 목록의 길이가 같다고 가정합니다 (즉, 들쭉날쭉 한 배열이 아님).
Range(n)이미 0,1, ..., n-1을 제공 합니다.
또한 총 항목 수를 계산하는 올바른 방법은 다음과 같습니다.
sum(len(x) for x in input)