[Python] sequence 멤버를 하나로 이어붙이기 - join
by Roel Downey728x90
반응형
시퀀스의 멤버들을 하나의 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
반응형
'Python' 카테고리의 다른 글
[Python] 곱집합(Cartesian product) 구하기 - product (0) | 2021.05.06 |
---|---|
[Python] 삼각형 별찍기 - sequence type의 * 연산 (0) | 2021.05.06 |
[Python] 모든 멤버의 type 변환하기 - map (0) | 2021.05.06 |
[Python] i번째 원소와 i+1번째 원소 - zip (0) | 2021.05.06 |
[Python] map 내장 함수 사용법 (0) | 2021.05.06 |
블로그의 정보
What doing?
Roel Downey