Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

Python에서 문자열과 리스트를 결합해 튜플 생성하기

문자열과 리스트를 하나로 묶어 튜플을 만들어야 하는 경우, Python의 tuple() 메서드를 활용하면 간단하게 처리할 수 있습니다.

리스트는 정수, 실수, 문자열 등 서로 다른 자료형의 값을 함께 저장할 수 있는 자료구조입니다. 이러한 특성 덕분에 문자열과 리스트를 손쉽게 결합할 수 있습니다.

아래는 이를 구현한 예제 코드입니다.

예제

my_list_1 = ['Hey', 'there', 'How', 'are', 'you']
my_list_2 = 'Jane'

print("첫 번째 리스트 :")
print(my_list_1)

print("문자열 :")
print(my_list_2)

my_result = tuple(my_list_1 + [my_list_2])
print("결합된 튜플 : ")
print(my_result)

출력 결과

첫 번째 리스트 :
['Hey', 'there', 'How', 'are', 'you']
문자열 :
Jane
결합된 튜플 :
('Hey', 'there', 'How', 'are', 'you', 'Jane')

코드 설명

  • 먼저 리스트를 생성하고 콘솔에 출력합니다.
  • 그다음 별도의 문자열 변수를 정의합니다.
  • 리스트와 문자열을 결합하기 위해 [] 대괄호로 문자열을 리스트 형태로 감싼 뒤 + 연산자로 두 데이터를 합치고, 최종적으로 tuple() 메서드를 적용해 튜플로 변환합니다.
  • 변환된 결과 튜플이 콘솔에 출력됩니다.

참고로 튜플은 리스트와 달리 한 번 생성되면 요소를 수정할 수 없는 불변(immutable) 자료형입니다. 따라서 변경되지 않아야 하는 데이터 집합을 다룰 때 유용하게 활용됩니다.