Convertir le jeu pour liste Python

Convertir le jeu pour liste Python
Dans Python, les ensembles et les listes contiennent tous deux des collections d'objets, mais il existe des différences significatives entre ces deux. Si nous parlons d'ensembles, ils sont utiles pour exécuter une gamme massive d'intersections et de syndicats. D'un autre côté, les listes fournissent les opérations qui vous aident à trouver des articles dupliqués. En d'autres termes, une liste contient des éléments identiques, tandis qu'un ensemble contient des valeurs exceptionnelles. Une autre qualité distincte est que la liste utilise des crochets, tandis que l'ensemble utilise des supports bouclés. Gardez à l'esprit qu'un dictionnaire à Python utilise également des accolades bouclées. La chose commune dans les ensembles et les listes est qu'ils détiennent des chaînes, des flotteurs, des entiers ou d'autres types de données. Donc, si vous avez un ensemble d'éléments à Python, vous pouvez également créer un ensemble de chaînes en Python.

Exemple 1

Dans cet exemple, nous discutons de la méthode de modification d'une liste en un ensemble dans Python. La méthode est assez simple. Pour le processus de conversion de liste, nous utilisons un compilateur Spyder et un fichier de code source pour savoir comment cela fonctionne. Donc, tout ce que vous avez à faire est de créer un fichier vierge où vous écrivez votre code de conversion de liste.

Tout d'abord, vous créez la liste en y ajoutant des valeurs. Utiliser la fonction set () pour la conversion de liste en un ensemble. Dans cette fonction, vous avez nourri le nom de liste que vous souhaitez convertir. Ainsi, dans ce programme, nous attribuons «set (country_names)» pour transformer les noms de liste en un ensemble sur une variable telle que «country_names» et afficher le résultat à l'aide de la fonction print (). La fonction d'impression est égale à l'impression (set (country_ames)).

Country_Names = [«UK», «USA», «Turquie», «EAU»]
result = set (country_ames)
imprimer ('Résultat:', résultat)

Pour vérifier la sortie de la méthode de conversion de liste, enregistrez votre fichier de code avec le «.extension py ”.

Puis appuyez sur F5 et exécutez le programme. La liste est convertie avec succès en ensemble et la sortie est présentée sur l'écran de la console.

Exemple 2

Comme nous l'avons discuté précédemment, un ensemble est un groupe non organisé d'éléments et de valeurs, tandis qu'une liste est organisée et contient les mêmes éléments. Si vous convertissez une liste en un ensemble, il crée un nouvel ensemble filtré avec des éléments en double, mais les ensembles ne contiennent pas de doublons. Vous ne pouvez pas remplacer, modifier ou modifier les éléments de l'ensemble. Cette méthode utilise un appel de fonction personnalisé. Nous utilisons cette méthode dans le même fichier de code, «listIntOset».

Dans ce programme, nous définissons d'abord une liste, appelons une fonction set () et l'attribuons à une variable. Ensuite, nous utilisons une boucle pour une boucle qui traverse la liste et stocke le résultat dans la variable. Ensuite, nous créons une liste d'étudiants. Après cela, nous utilisons la commande de liste que nous avons définie plus tôt, passons la liste «Student_Names» comme argument et l'attribuant à une variable. Ensuite, nous utilisons une commande d'impression qui affiche la sortie de la liste de conversion.

def list_to_set_conversion (my_list)
res = set ()
pour x dans my_list
res.Ajouter (x)
Retour Res
Student_Names = [«Julie», «Bob», «John», «Sita», «Ana»]
s = list_to_set_conversion (Student_Names)
imprimer (s)

Ctrl + S (Enregistrer) et F5 (Exécutez) le fichier de code et vérifiez comment la liste Python se transforme en un ensemble:

Exemple 3

Dans notre troisième exemple de code, nous utilisons le dict.FromKeys () Méthode en utilisant le compilateur Spyder et le même fichier de code "ListIntOset". En utilisant cette approche, nous ne convertissons pas seulement la liste en un ensemble mais aussi des éléments bien organisés dans l'ensemble. Pour réserver la commande, nous utilisons le dict.FromKeys () Méthode.

Dans ce programme, nous créons d'abord une liste avec les noms d'étudiants et RollNo. Ensuite, nous appelons un dict.FromKeys () Fonction et passer la liste «names_rollno» comme argument, et l'attribuer à une variable. Ensuite, nous appelons une fonction set (), qui prend la variable «res» en tant que paramètre et l'affecte à une variable «x». Ensuite, la commande d'impression affiche l'ensemble sérialisé stocké dans la variable «x».

name_rollno = ['John', 'Anna', 'Anna', 1, 2, 2, 3]
res = liste (dict.FromKeys (name_rollno))
x = set (res)
Imprimer (x)

Pour vérifier la sortie, enregistrer et exécuter le fichier du programme «listinToset» et vérifier comment le dict.FromKeys () Fonction fonctionne.

Conclusion

Python est une langue très simple et pratique. Ici, nous avons discuté de trois méthodes de conversion de liste qui deviennent plus faciles à coder et plus simples à comprendre. J'espère que vous obtiendrez une assistance complète tout en travaillant sur ce type de code.