Python - Set을 List로 변환

Set 객체를 List 객체로 변환하는 방법을 소개합니다.

1. list()를 이용한 방법

list()의 생성자에 set를 인자로 전달하면 set의 모든 요소가 리스트에 추가됩니다.

my_set = {1, 2, 3, 4, 5}

my_list = list(my_set)

print(my_list)

Output:

[1, 2, 3, 4, 5]

2. Unpacking 연산자를 이용한 방법

[*my_set]처럼 *를 set 앞에 붙이면, set의 모든 데이터들이 list에 추가됩니다.

my_set = {1, 2, 3, 4, 5}

my_list = [*my_set]

print(my_list)

Output:

[1, 2, 3, 4, 5]

3. 반복문을 이용한 방법

for문을 이용하여 아래와 같이 set의 모든 요소들을 list에 추가할 수 있습니다.

my_set = {1, 2, 3, 4, 5}

my_list = []
for element in my_set:
    my_list.append(element)

print(my_list)

Output:

[1, 2, 3, 4, 5]
Loading script...
codechachaCopyright ©2019 codechacha