IT 세계의 후아
[python]join 함수 본문
※ '구분자'.join(리스트)
리스트 → 문자열
li = ['apple', 'banana', 'kiwi']
print(''.join(li)) # applebananakiwi
print(' '.join(li)) # apple banana kiwi
# 프로그래머스 문자열 돌리기
# input(): "abcde"
print('_'.join(x for x in input())) # a_b_c_d_e
print('\n'.join(x for x in input().strip())) # print('\n'.join(input()))
# 프로그래머스 문자열 섞기 # aaaaa, bbbbb => ababababab
def solution(str1, str2):
return ''.join(x+y for x,y in zip(str1, str2))
# 반복문 쓸 때도 join 잊지 말기~~
# 프로그래머스 글자 이어붙이기
# mystring ["zpiaz"] -> index_list [1, 2, 0, 0, 3] => "pizza"
def solution(my_string, index_list):
answer = ""
for i in range(len(index_list)):
answer += my_string[index_list[i]]
return answer
# 다른 사람 풀이
return ''.join([my_string[idx] for idx in index_list])
'Coding > Python' 카테고리의 다른 글
[python]문자열 인덱싱 (0) | 2024.04.17 |
---|---|
[python]조건문 (0) | 2024.04.17 |
[python]문자열 replace (0) | 2024.04.16 |
[python]대소문자 함수-upper, lower, swapcase, isupper (0) | 2024.04.16 |
[python]시간/분/초 변환 (0) | 2024.03.18 |