x = input()
a, b = input().split()
a, b, c = input().split()
#list elements로 다중할당, 변수 개수만큼만 입력해야 실행 가능
#각 변수 = str type
split()
: str의 내장함수
: s.split()
: 문자열을 whitespace를 기준으로 쪼개서 각 문자열을 elements로 갖는 list 리턴
split("x")
: 문자열을 구분자 x를 기준으로 쪼개서 각 문자열을 elements로 갖는 list 리턴
: "연속된 구분자는 묶이지 않고 빈 문자열을 구분하는 것으로 간주합니다"
: split()에서는 공백 3개가 연달아 와도 하나의 whitespace로 간주하지만, (" ")공백문자가 구분자로 주어지고 공백 3개가 연달아 오면 (" ")공백문자 2개는 list에 element로 들어간다.
a = [int(x) for x in input().split()]
a, b, c = [int(x) for x in input().split()]
#list elements로 다중할당, 변수 개수만큼만(3개) 입력해야 실행 가능
a = list(map(int, input().split()))
print(input().split()) # list
print(type(map(int, input().split()))) #map object
print(type(a)) #list
- map(함수, sequential 객체)
: 객체의 모든 원소에 각각 함수를 동작시켜 그 결과를 map 객체로 return
arr = [0 for _ in range(k)]
for i in range(k):
arr[i] = [int(x) for x in input().split()]
arr = []
for i in range(k):
arr.append([int(x) for x in input().split()])
arr = [list(map(int, input().split())) for _ in range(k)]
arr = [[int(x) for x in input().split()] for _ in range(k)]
arr = [[int(x) for x in input()] for _ in range(n)]
cost = [[0] for _ in range(n+1)]
for i in range(1, n+1):
cost[i] = cost[i] + [int(x) for x in input().split()]
map = [[] for _ in range(m)]
for i in range(m):
s = input()
map[i] = [int(a) for a in s]
map = []
for i in range(m):
l = [int(x) for x in input()]
map.append(l)
: if문, for을 동시에 one-line으로
map = [[] for _ in range(m)]
for i in range(m):
s = input()
map[i] = [0 if a=="." else 2 for a in s]
print(i, end=' ')
//출력 후 개행하지 않고 띄어쓰기
l = [1, 3, 5]
print(*l) # 1 3 5
https://docs.python.org/ko/3/library/stdtypes.html?highlight=split