본문 바로가기
Engineering WIKI/Python

[Python] 리스트 문자열 합치기 .join()

by wonos 2020. 3. 29.

list와 string - .split(), .join()

  • 리스트와 문자열은 유사하다.
my_list = [1, 9, 8, 5, 0, 6]

my_str = 'hello world'

5 in my_list
# True

'e' in my_str
# True
  • 서로 변환이 가능하다.
    • list = str.split() : 문자열 => 리스트, 공백시 스페이스 기준
    • ” “.join( list ) : 리스트에서 문자열으로
char = list('hello')
print(char)
# ['h', 'e', 'l', 'l', 'o']

# string => list>>> words = "python은 프로그래밍을 배우기에 아주 좋은 언어입니다."

words_list = words.split()
print(words_list)
# ['python은', '프로그래밍을', '배우기에', '아주', '좋은', '언어입니다.']

time_str = "10:34:17"
print(time_str.split(':'))
# ['10', '34', '17']

# list => string>>> time_list
# ['10', '34', '17']
print(':'.join(time_list))
# '10:34:17'

'Engineering WIKI > Python' 카테고리의 다른 글

[Python] 소요시간 측정방법  (0) 2020.12.09
[Python] Coding Test Tip  (0) 2020.12.09
[Python] zip(*iterable)  (0) 2020.11.11
[Python] f-string  (0) 2020.04.18
[Python] 파이썬 에러 pip upgrade fail, 'NoneType' object has no attribute 'bytes'  (0) 2020.03.09
[Python] lambda  (0) 2020.02.16
[Python] pip freeze  (0) 2020.02.02
[Python] shutil 함수  (0) 2019.07.03