Python - 리스트를 튜플로 변환, 3가지 방법

리스트(List)를 튜플(Tuple)로 변환하는 3가지 방법을 소개합니다.

1. tuple()을 이용한 방법

가장 간단한 방법은 리스트를 튜플 생성자의 인자로 전달하는 것입니다. 리스트의 요소들이 튜플의 요소로 추가됩니다.

my_list = [1, 2, 3, 4, 5]

my_tuple = tuple(my_list)
print(my_tuple)
print(type(my_tuple))

Output:

(1, 2, 3, 4, 5)
<class 'tuple'>

2. 언패킹(Unpacking)을 이용한 방법

Unpacking을 이용하여 아래와 같이 리스트를 튜플로 변환할 수 있습니다. *는 언패킹을 의미하며, 뒤에 comma를 생략하면 컴파일 에러가 발생합니다.

my_list = [1, 2, 3, 4, 5]

my_tuple = (*my_list,)
print(my_tuple)

Output:

(1, 2, 3, 4, 5)

3. List comprehension을 이용한 방법

List comprehension을 이용하여 아래와 같이 리스트를 튜플로 변환할 수 있습니다.

my_list = [1, 2, 3, 4, 5]

my_tuple = tuple(x for x in my_list)
print(my_tuple)

Output:

(1, 2, 3, 4, 5)
Loading script...

Related Posts

codechachaCopyright ©2019 codechacha