Articles

Como converter um conjunto para listar em Python?

podemos converter um conjunto para listar em Python usando o método built-in list (). Vamos dar uma olhada em alguns exemplos usando esta função.

métodos para converter um conjunto para uma lista em Python

iremos rever métodos simples que permitirão a conversão de um objeto de conjunto python para um objeto de Lista rapidamente.

1. Using list () Function

the list () function takes an iterable as an argument and converts that into a List type object. Este é um método integrado pronto para você usar.

my_list = list(my_iterable)

Desde que um conjunto é também iterable, podemos passá-lo para o list() método e começar a nossa lista correspondente.

my_set = set({1, 4, 3, 5})my_list = list(my_set)print(my_list)

a saída, como esperado, será uma lista contendo os valores acima.


Observe que a ordem da lista pode ser aleatório, e não necessariamente ordenados.por exemplo, tome o excerto abaixo.

s = set()s.add("A")s.add("B")print(list(s))

saída no meu caso:


2. Usando iteração Manual

também podemos adicionar manualmente os elementos à lista, uma vez que o conjunto é iterável. Este método não tem nenhuma vantagem real sobre o uso do método list() além de ser escrito por você.

s = set({1, 2, 3})a = for i in s: a.append(i)print(a)

Novamente, a saída é uma lista: