28.1.4 join메서드 질문있습니다.
, 허 재승님이 작성join은 구분자 문자열과 문자열 리스트의 요소를 연결하는데
join 안에 리스트만 넣을 수 있는거 아닌가요??
''.join(reversed(word))를 보면
문자열이 join 메서드안에 그냥 들어갔는데 답변해주시면 감사하겠습니다ㅜ
Re: 28.1.4 join메서드 질문있습니다.
, 도장_ 관리자님이 작성파이썬에서 중요한 개념 중에 하나가 "반복 가능한(iterable)"입니다.
반복 가능한 객체라면 join에 쓸 수 있습니다.
어떤 메서드를 쓸 수 있나 없나는 해당 객체가 반복 가능한지, 시퀀스인지에 따라 나뉩니다. 공통 속성을 갖고 있다면 해당 기능을 쓸 수 있습니다.
시퀀스 객체야? 그러면 in을 쓸 수 있겠네?
반복 가능한 객체야? 그러면 for를 쓸 수 있겠네?
이렇게 생각할 수 있습니다. 따라서 문자열 따로, 리스트 따로, 튜플 따로 학습하는 것이 아니라 파이썬 표준에서 제시하는 기본 개념인 반복 가능한과 시퀀스를 이해하는 게 중요합니다.
시퀀스는 UNIT 11, 반복 가능한 객체는 UNIT 39를 참고하세요.