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을 적절히 사용하면될까요?

bupjae   3년 전

map 을 적절히 사용하면 가능하긴 합니다.

bupjae   3년 전

위 프로그램에서 map + lambda 조합을 generator expression 으로 바꾸었습니다. 결과는 같습니다.

몇몇 사람들은 이 형태가 "더 python 답다" 라고 표현하는 듯 합니다만, 취향에 따라 (또는 이해하기 쉬운 쪽을) 둘 중 하나를 선택하면 됩니다.

댓글을 작성하려면 로그인해야 합니다.