[python] str Method - join()

Gomi_kery·2022년 9월 16일
0

기타

목록 보기
6/7
post-thumbnail

현재 공부 중인 강의의 초반부에 문자열의 메서드에 대해서 가볍게 다뤘었다.

  • upper()
    : 문자열을 대문자로 변경,
  • lower()
    : 문자열을 소문자로 변경,
  • split()
    : 문자열을 구분자에 따라 나누기

오늘(9/16) 강의 과정의 코딩 문제를 해결하는 과정에서
리스트의 문자열 요소를 하나로 합치는 기능이 필요했고 우선은 구글링을 통해 해결했다.

확인한 내용을 정리해본다.


join()

  • 문자열 타입인 Tuple 이나 List의 요소를 합쳐서 한글자로 나타낼 때 사용.
  • '구분자'+.join() 형태로 사용
mylist = ['파','이','썬','재','미','있','다']

''.join(mylist)
> 파이썬재미있다

'-'.join(mylist)
>------'/'.join(mylist)
>//////

💥 join()에 사용하는 Tuple, list의 요소가 문자열이 아닐 경우 TypeError 발생.

TypeError: sequence item 'n': expected str instance, `int` found
TypeError: sequence item 'n': expected str instance, `list` found
profile
QA. 손으로 할 수 있는 모든 것을 좋아합니다.

0개의 댓글