1. 2차원 배열 만들기
5x5 배열
arr1 = [[0 for j in range(5)] for i in range(5)]
arr2 = [[0] * 5] * 5
arr3 = [[0] * 5 for i in range(5)]
2. 2차원 배열 입력받기
n x m 배열
1)
# n x m 배열
mylist=[0 for _ in range(n)]
for i in range(n):
mylist[i]=list(map(int, input().split()))
2)
mylist=[]
for i in range(n):
mylist.append(list(map(int, input().split())))
3) for _ in range() 를 사용하면 인덱스를 넣지 않고 선언할 수 있다.
mylist=[list(map(int, input().split())) for _ in range(n)]
'알고리즘 > 자료구조와 알고리즘' 카테고리의 다른 글
[JAVA] 배열과 관련된 메소드 살펴보기 (0) | 2022.07.23 |
---|---|
[Python] 내 마음대로 정리하는 파이썬 (0) | 2022.03.06 |
<문제> 효율적인 화폐 구성 (Dynamic Programming) (0) | 2022.02.21 |
<문제> 1로 만들기 (Dynamic Programming) (0) | 2022.02.21 |
<문제> 개미 전사 (Dynamic Programming) (0) | 2022.02.21 |