PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2015/07/05 17:52:32
Name patrick Jane
Subject [질문] 파이썬 질문입니다!
wid,hgh=map(int,input().split());l=[];lin=[];sum=0
for _ in range(wid):
        lin=map(int,input().split());l.append(lin)
test_num=int(input())
print (l)

파이썬 버전은 3.x 입니다. 이렇게 코드를 짜고 리스트 내용을 프린트 시키려고
print (l)을 하면 [<map object at 0xb7587c2c>] 이렇게 나오는데
리스트 내용이 뜨게하려면 어떤 방법을 사용해야 할까요?
이제 막 파이썬 시작한터라 쉬우면서도 혼자그냥 acmicpc 풀면서 하려니 어려운점이 있네요 ㅠㅠ

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
트오세
15/07/05 21:43
수정 아이콘
for a_map in I:
for element in a_map:
print(element)

들여쓰기 했는데 표시가 안 되네요. 들여쓰기 하셔야 하고요.
랜덤여신
15/07/06 03:39
수정 아이콘
파이선 2의 map은 리스트를 반환하지만, 파이선 3의 map은 이터레이터를 반환합니다. map object는 이터레이터를 의미합니다. 이터레이터를 리스트로 변환하려면 list() 를 사용해야 합니다.

lin = map(int, input().split())

대신

lin = list(map(int, input().split()))

처럼 써야 한다는 것입니다.

그러나 파이선에는 list comprehension이라는 더 권장되는 방법이 있습니다.

lin = [int(x) for x in input().split()]

라고 해도 동일한 의미가 됩니다. map과 filter 대신 이 방법을 많이 씁니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
70120 [질문] 컴퓨터 견적 질문드립니다. [6] patrick Jane1414 15/10/13 1414
69353 [질문] 윈도우 정품인증관련 [1] patrick Jane1197 15/10/01 1197
69256 [질문] 인터넷 변경에 관하여 질문드립니다! [3] patrick Jane852 15/09/30 852
69142 [질문] 만화책추천해주세요! [27] patrick Jane2493 15/09/28 2493
68193 [질문] 외장하드좀 추천해주세요~ [4] patrick Jane2219 15/09/11 2219
63687 [질문] 파이썬 질문입니다! [2] patrick Jane972 15/07/05 972
22877 [질문] 노래 제목 질문이요 patrick Jane869 14/01/05 869
20379 [질문] 다른 선형대수학 질문이요...! [6] patrick Jane1058 13/12/07 1058
20372 [질문] 선형대수 고유벡터 질문이요! [3] patrick Jane1086 13/12/06 1086
12549 [질문] 백신 프로그램 추천좀해주세요 [3] patrick Jane1749 13/09/07 1749
12270 [질문] hp노트북 사려고합니다. [2] patrick Jane1330 13/09/03 1330
5036 [질문] 자바 프로그래밍 관련 질문입니다. patrick Jane1131 13/06/10 1131
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로