Converter definido para listar Python

Converter definido para listar Python
No python, conjuntos e listas contêm coleções de objetos, mas existem diferenças significativas entre esses dois. Se falarmos sobre conjuntos, eles são valiosos para executar uma enorme gama de cruzamentos e sindicatos. Por outro lado, as listas fornecem as operações que ajudam você a encontrar itens duplicados. Em outras palavras, uma lista contém itens idênticos, enquanto um conjunto contém valores excepcionais. Outra qualidade distinta é que a lista usa suportes quadrados, enquanto o conjunto usa suportes encaracolados. Lembre -se de que um dicionário em Python também usa aparelhos encaracolados. O comum em conjuntos e listas é que eles mantêm cordas, carros alegóricos, números inteiros ou outros tipos de dados. Então, se você tem um conjunto de elementos em Python, também pode fazer um conjunto de strings em Python.

Exemplo 1

Neste exemplo, discutimos o método para alterar uma lista em um conjunto em Python. O método é bastante direto. Para o processo de conversão da lista, usamos um compilador Spyder e um arquivo de código -fonte para saber como funciona. Então, tudo o que você precisa fazer é criar um arquivo em branco onde você escreve sua lista de conversão.

Primeiro, você cria a lista adicionando valores a ela. Use Set () Função para conversão de lista em um conjunto. Nesta função, você alimentou o nome da lista que deseja converter. Portanto, neste programa, atribuímos "set (country_names)" para alterar os nomes da lista em uma definição para uma variável como "country_names" e mostrar o resultado usando a função print (). A função de impressão é igual à impressão (set (country_names)).

country_names = ['Reino Unido', 'EUA', 'Turquia', 'Emirados Árabes Unidos']
resultado = set (country_names)
print ('resultado:', resultado)

Para verificar a saída do método de conversão da lista, salve seu arquivo de código com o “.Py ”extensão.

Em seguida, pressione F5 e execute o programa. A lista é convertida com sucesso no conjunto e a saída é exibida na tela do console.

Exemplo 2

Como discutimos anteriormente, um conjunto é um grupo desorganizado de itens e valores, enquanto uma lista é organizada e mantém os mesmos elementos. Se você converter uma lista em um conjunto, ela cria um novo conjunto filtrado com elementos duplicados, mas os conjuntos não contêm duplicatas. Você não pode substituir, modificar ou alterar elementos no conjunto. Este método usa uma chamada de função personalizada. Usamos este método no mesmo arquivo de código, “ListInost”.

Neste programa, primeiro definimos uma lista, ligue para uma função set () e atribuímos a uma variável. Em seguida, usamos um loop para atravessar a lista e armazenar o resultado na variável. Então criamos uma lista de alunos. Depois disso, usamos o comando da lista que definimos anteriormente, passamos a lista "Student_Names" como um argumento e o atribuímos a uma variável. Em seguida, usamos um comando de impressão que exibe a saída da lista de conversão.

DEF LIST_TO_SET_CONVERSION (MY_LIST)
res = set ()
para x em my_list
res.Adicionar (x)
retornar res
Student_names = ['Julie', 'Bob', 'John', 'Sita', 'Ana']
s = list_to_set_conversion (student_names)
Impressão (s)

Ctrl+S (Salvar) e F5 (Executar) o arquivo de código e verifique como a lista Python se converte em um conjunto:

Exemplo 3

Em nosso terceiro código de exemplo, usamos o ditado.Método FromKeys () usando o Spyder Compiler e o mesmo arquivo de código "ListINTOSET". Usando essa abordagem, não apenas convertemos a lista em um conjunto, mas também elementos bem organizados no conjunto. Para reservar o pedido, usamos o ditado.Método FromKeys ().

Neste programa, primeiro criamos uma lista com nomes de estudantes e rollno. Então chamamos um ditado.FUNCHEYS () FUNCIMENTO E PASSA. Em seguida, chamamos uma função set (), que leva a variável "res" como um parâmetro e a atribui a uma variável "x". Em seguida, o comando de impressão exibe o conjunto serializado armazenado na variável "x".

name_rollno = ['John', 'Anna', 'Anna', 1, 2, 2, 3]
res = lista (dicto.Fromkeys (name_rollno))
x = set (res)
impressão (x)

Para verificar a saída, salve e execute o arquivo do programa “ListInost” e verifique como o ditado.Funcionários FromKeys () funciona.

Conclusão

Python é uma linguagem muito simples e útil. Aqui discutimos três métodos de conversão de lista que se tornam mais fáceis de codificar e mais simples de entender. Espero que você obtenha assistência total enquanto trabalha nesse tipo de código.