[python] 2차원 배열 입력받기

2021. 1. 27. 22:07파이썬

첫번째

n,m=map(int, input().split())

#1
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
mylist=[list(map(int, input().split())) for _ in range(n)]

두번째

a = [list(map(int, input().split())) for _ in range(n)]

n에 행을 넣으면 된다


배열 선언

연산자와 for문으로 리스트 선언

array = [[0]*11 for i in range(10)]
연산자 *로 2중 리스트 선언
array = [[0]*11 ]*10

'파이썬' 카테고리의 다른 글

[python] tf.constant vs tf.Variable  (0) 2021.09.23
[python] feed_dect, placeholder  (0) 2021.09.23
[python] placeholder 오류  (0) 2021.09.23
주피터 노트북의 기본 웹 브라우저 설정방법  (0) 2020.10.13
numpy의 axis  (0) 2020.10.13