입력
101111
101010
101011
111011
import sys
input_data1=sys.stdin.read() #전체 줄을 읽어온다
# input_data1="101111\n101010\n101011\n111011\n"
input_data2=input_data2.strip()
# input_data2="101111\n101010\n101011\n111011"
input_data3=input_data2.split('\n')
#input_data3=["101111", "101010", "101011", "111011"]
for i in range(4):
row=list(map(int,input_data3[i]))
arr=append(row)
*map은 반복 가능한 객체에 대해(=input_data3) 하나의 요소마다 왼쪽 함수(=int 화)를 수행한 후, map 객체를 반환.
map 객체의 실제 값을 확인하려면 리스트나 튜플로 변환해야함.
n, m = map(...) 형태로 쓰는 걸 map 객체를 '언패킹'한다고 하는데, 이렇게 하나씩 꺼내서 할당하는건 언패킹으로 가능.
그러나 map 전체를 확인하려면 리스트나 튜플로 변환해야함.