현재 공부 중인 강의의 초반부에 문자열의 메서드에 대해서 가볍게 다뤘었다.
- upper()
: 문자열을대문자로
변경,- lower()
: 문자열을소문자로
변경,- split()
: 문자열을구분자에 따라 나누기
오늘(9/16) 강의 과정의 코딩 문제를 해결하는 과정에서
리스트의 문자열 요소를 하나로 합치는
기능이 필요했고 우선은 구글링을 통해 해결했다.
확인한 내용을 정리해본다.
'구분자'
+.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