[[1,2],[3,4],[5,6],....]
이차원배열을
1 2
3 4
5 6
....
이렇게 출력하고싶습니다
하지만 이걸 "\n".join(list(map(str,list)) 이런식으로하고 출력하면
['1','2']
['3','4']
...
이렇게 출력됩니다
제가 하고싶은건
[]이런거없애고
'1' '2'이렇게 말고 1 2 이런식으로 깔끔하게 출력하고싶은겁니다
반복문은 쓰기싫은데 map을 적절히 사용하면될까요?
map 을 적절히 사용하면 가능하긴 합니다.
위 프로그램에서 map + lambda 조합을 generator expression 으로 바꾸었습니다. 결과는 같습니다.
몇몇 사람들은 이 형태가 "더 python 답다" 라고 표현하는 듯 합니다만, 취향에 따라 (또는 이해하기 쉬운 쪽을) 둘 중 하나를 선택하면 됩니다.
댓글을 작성하려면 로그인해야 합니다.
nayounsang1 3년 전
[[1,2],[3,4],[5,6],....]
이차원배열을
1 2
3 4
5 6
....
이렇게 출력하고싶습니다
하지만 이걸 "\n".join(list(map(str,list)) 이런식으로하고 출력하면
['1','2']
['3','4']
...
이렇게 출력됩니다
제가 하고싶은건
[]이런거없애고
'1' '2'이렇게 말고 1 2 이런식으로 깔끔하게 출력하고싶은겁니다
반복문은 쓰기싫은데 map을 적절히 사용하면될까요?