Roel Notebook

[Python] sequence 멤버를 하나로 이어붙이기 - join

by Roel Downey
728x90
반응형

시퀀스의 멤버들을 하나의 string으로 이어붙여야 할 때가 있다.

예)

  • 문자열 배열 ['1', '100', '33']을 이어 붙여 문자열 '110033' 만들기
  • 정수형 튜플 (3, 22, 91)을 이어붙여 문자열 '32291' 만들기

 

다른 언어에서는..(또는 이 기능을 모르시는 분은)

for 문을 이용해 원소를 하나씩 이어 붙인다.

 

my_list = ['1', '100', '33']
answer = ''
for value in my_list:
    answer += value

 

파이썬에서는

파이썬의 str.join(iterable)을 사용하면 이 코드를 두 줄로 줄일 수 있다.

 

my_list = ['1', '100', '33']
answer = ''.join(my_list)

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형

블로그의 정보

What doing?

Roel Downey

활동하기