Coding/Python

[python]join 함수

후__아 2024. 4. 17. 15:16

※ '구분자'.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