input().split() #문자열 리스트
Map(함수,반복가능한 객체)
arr = [1.2, 2.3, 4.5]
# list의 요소들 정수로 바꾸는 방법 1.
for i in len(arr):
list[i] = int(arr[i])
# list의 요소들 정수로 바꾸는 방법 2.
# arr의 각 요소들을 돌면서 int()를 실행 (정수로 바꿔줌)
# list형으로 바꿔주지 않으면 Map object임
arr = list(map(int,arr))
# Enter로 입력받는건 ValueError뜸
n,m = map(int,input().split())
# Enter로 입력받는건 ValueError뜸
arr = [int(input()) for _ in range(N)]
# 1.
arr = [0 for _ in range(N)]
# 2.
arr = [0]*N
# map(int, input().split()) : 정수로 여러개를 받아(M개의 정수겠지)
# 위에서 받아서 만든내용을 list로 바꾼다
# 이걸 for _ in range(N) 만큼 반복한다.
arr = [list(map(int, input().split())) for _ in range(N)]
arr = [[0]*M for _ in range(N)]
arr = [list(map(int,input())) for _ in range(N)]
Map(int,list) 는 list의 각 요소들을 int로 바꾼다는 거니까, 정수가 아닌 문자열을 받는 경우는 더 쉽다.
arr = [list(input()) for _ in range(N)]
> asdf
> werw
> sdfs
> ewrw
>> [['a', 's', 'd', 'f'], ['w', 'e', 'r', 'w'], ['s', 'd', 'f', 's'], ['e', 'w', 'r', 'w']]
arr = [input() for _ in range(N)]
> asdw
> asda
> qweq
> sadw
>> ['asdw', 'asda', 'qweq', 'sadw']
arr = list(map(int,input().split()))