Python에서 튜플을 문자열로 변환
-
str.join()
함수를 사용하여 Python에서 튜플을 문자열로 변환 -
reduce()
함수를 사용하여 Python에서 튜플을 문자열로 변환 -
for
루프를 사용하여 Python에서 튜플을 문자열로 변환
Python에서는 튜플을 사용하여 여러 항목을 단일 변수에 저장할 수 있습니다. 문자열은 작은 따옴표 또는 큰 따옴표로 묶인 문자 클러스터로 정의 할 수 있습니다.
이 튜토리얼에서는 파이썬에서 튜플을 문자열로 변환하는 다양한 방법에 대해 설명합니다.
str.join()
함수를 사용하여 Python에서 튜플을 문자열로 변환
join()
함수는 이름에서 알 수 있듯이 str 분리 자로 결합 된 시퀀스의 모든 요소를 포함하는 문자열을 리턴하는 데 사용됩니다.
join()
함수를 사용하여 입력 튜플의 모든 문자를 추가 한 다음 문자열로 변환합니다.
다음 코드는str.join()
함수를 사용하여 튜플을 문자열로 변환합니다.
tup1 = ("h", "e", "l", "l", "o")
# Use str.join() to convert tuple to string.
str = "".join(tup1)
print(str)
출력:
hello
쉼표와 같은 구분 기호를 변환 된 문자열에 추가 할 수도 있습니다. 다음 코드는 구분 기호,
와 함께str.join()
메서드를 사용하여 튜플을 문자열로 변환합니다.
tup1 = ("h", "e", "l", "l", "o")
# Use str.join() to convert tuple to string.
str = ",".join(tup1)
print(str)
출력:
h,e,l,l,o
reduce()
함수를 사용하여 Python에서 튜플을 문자열로 변환
reduce(fun, seq)
함수는 전달 된 시퀀스에서 참조되는 전체 목록 구성 요소에 전달 된 특정 함수를 적용하는 데 사용됩니다.
이 방법에서는 코드를 성공적으로 실행하기 위해functools
및operator
모듈을 가져와야합니다.
functools
모듈은 고차 함수가 다른 함수에서 작동하는 기능을 제공합니다.
다음 코드는reduce()
함수를 사용하여 튜플을 문자열로 변환합니다.
import functools
import operator
tup1 = ("h", "e", "l", "l", "o")
# Use reduce() to convert tuple to string.
str = functools.reduce(operator.add, (tup1))
print(str)
출력:
hello
for
루프를 사용하여 Python에서 튜플을 문자열로 변환
기본for
루프를 사용하여 튜플의 전체 요소를 반복 한 다음 요소를 문자열에 추가 할 수도 있습니다.
튜플과 빈 문자열을 사용합니다. 그리고 튜플의 모든 요소는 반복되어 빈 문자열에 추가됩니다.
다음 코드는for
루프를 사용하여 파이썬에서 튜플을 문자열로 변환합니다.
tup1 = ("h", "e", "l", "l", "o")
str = ""
# Use for loop to convert tuple to string.
for item in tup1:
str = str + item
print(str)
출력:
hello
Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.
LinkedIn