파이썬 입문 질문


    for place in val:
        for words in place:
    ```

중첩된 리스트 eg. ist = [[서울], [대구], [부산]] 의 요소를 빼내서 서울, 대구, 부산 처럼 스트링으로 변환하려는데요. 위의 for문을 사용하자니 어떻게 닫아야 할 지 떠오르질 않네요.. 
저 방법 이외에 다른 방법도 있나요??
  • 2017년 11월 27일에 작성됨

조회수 100


1 답변


좋아요
1
싫어요
채택취소하기
In [1]: ist = [['서울'], ['대구'], ['부산']]
In [2]: ', '.join(item for l in ist for item in l)
Out[2]: '서울, 대구, 부산'

In [3]: import itertools
In [4]: ', '.join(itertools.chain(*ist))
Out[4]: '서울, 대구, 부산'

두가지 방법정도 생각나네요.

  • 2017년 11월 27일에 작성됨

  • 감사합니다!    이승후   2017.11.27 11:28     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close