Python 동적 으로 다 차원 배열 을 만 드 는 방법 예제

이 글 은 Python 이 다 차원 배열 을 동적 으로 생 성 하 는 방법 을 실례 로 서술 하 였 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
다 차원 배열 은 여러 개의 1 차원 배열 의 내장 입 니 다.Python 에는 원생 list 가 있 고 동적 배열 과 유사 합 니 다.
그래서 동적 으로 다 차원 배열 을 만 드 는 사상 은 list 에 동적 으로 list 를 추가 하 는 것 이다.
다음 코드 하나 생 성 3×3×2 의 3 차원 배열:

# coding:utf-8
#   Python3  print  
from __future__ import print_function
arr = []
#       list     list,  list    ,            
# arr      row   ,row     col   
#     3×3×2     
for i in range(3):
   row = []
   for j in range(3):
     col = []
     col.append(i + j)
     col.append(i * j)
     row.append(col)
   arr.append(row)
print(arr)
print("Output Result:")
for i in range(3):
  for j in range(3):
    for k in range(2):
      print('[', end='')
      print(i, end=', ')
      print(j, end=', ')
      print(k, end='] = ')
      print(arr[i][j][k])

실행 결과:

더 많은 파 이 썬 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 논문 에서 말 한 것 이 여러분 의 Python 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기