Dictionnaire Python des listes

Dictionnaire Python des listes
Python est un langage d'interprète diversifié utilisé comme une approche orientée objet. Les dictionnaires et les listes sont deux mutables communs utilisés dans la langue python. Les dictionnaires conservent les données au format «paire clé», je.e., seulement récupéré par ses clés. Tandis que les variables de liste gardent le paquet de données dans un mutable solitaire et ne sont récupérés que par leur position d'index. Dans ce guide aujourd'hui, nous verrons les méthodes différentes et simples pour créer un dictionnaire de listes dans Python. À cette fin, nous utilisons l'outil Python, je.e., Spyder3 dans Windows 10. Regardons.

Exemple 01:

Jetons un premier coup d'œil à la plus simple. Nous avons défini un dictionnaire «dic» avec deux valeurs de clavier. La clé «Key1» contient une liste de 2 valeurs entières comme valeur de la paire, qui s'applique à l'élément «key2». La fonction d'impression de Python est simplement utilisée pour imprimer le dictionnaire «dic» dans Spyder 3.

Dic = "key1": [10, 20], "key2": [32, 47]
Imprimer (DIC)

Nous avons exécuté ce code Python à 2 liner dans Spyder 3 et avons imprimé le dictionnaire comme ci-dessous.

Exemple 02:

Échangeons l'emplacement des paires de clés dans cet exemple. Nous avons donc utilisé la liste comme une clé et une valeur de type de chaîne comme une paire. Après cela, nous avons simplement imprimé ce dictionnaire en utilisant la fonction d'impression, en prenant le dictionnaire comme argument.

Dic = [111, 222]: 'Hello'
Imprimer (DIC)

Après l'exécution du code à l'aide du bouton d'exécution de Spyder 3, nous avons le TypeError montrant que la liste est un type incompétent ici dans le dictionnaire. Comme la liste n'est pas immuable, le dictionnaire «dic» ne le prend pas comme clé, provoquant une exception.

Exemple 03:

Nous avons vu comment créer un dictionnaire de listes en prenant la liste comme valeur directe. Nous initialisons un dictionnaire vide «dic» et passerons une liste comme valeur. Ainsi, nous avons déclaré «un» comme la première clé et l'avons initialisée avec une liste entière de type 2 membres comme valeur de paire. Ensuite, nous avons déclaré une autre clé, «deux» et l'avons initialisée avec une liste de 3 membres de type de chaîne. Maintenant, le dictionnaire «dic» a été rempli de 2 valeurs de paire clé. La fonction d'impression consiste à imprimer le dictionnaire nouvellement créé «dic» dans la sortie. Alors, vérifions-le.

Dic =
Dic ["un"] = [1111, 2222]
A = ['Dictionary', 'of', 'lists']
Dic ["un"].APPENDE (A)
Imprimer (DIC)

Nous avons utilisé le même bouton triangulaire de l'outil Spyder 3 Python pour exécuter ce code. Dans l'écran de la console de sortie, nous avons la sortie ci-dessous. Il a simplement affiché le dictionnaire «dic» avec deux clés ayant des listes comme valeurs. C'est le moyen le plus simple d'ajouter une liste comme valeur de clé dans le dictionnaire.

Exemple 04:

Nous avons commencé cet exemple avec la déclaration d'un dictionnaire vide, «dic». Nous avons déclaré «un» clé dans le dictionnaire «dic» et l'avons initialisé avec une liste de nombres. Deux listes, «A» et «B» des types de chaînes, ont été déclarées et initialisées séparément. La liste «A» a été annexée dans la clé «l'une» du dictionnaire «dic» comme une valeur, et la même chose a été faite avec l'autre liste «B». Maintenant, les deux listes sont la valeur de «Un» clé. Enfin, la fonction d'impression est d'imprimer le nouveau dictionnaire mis à jour «dic» sur l'écran de sortie.

Dic =
Dic ["un"] = [1111, 2222]
A = ['its', 'premier', 'list']
B = [«its», «deuxième», «liste»]
Dic ["un"].APPENDE (A)
Dic ["un"].Ajouter (b)
Imprimer (DIC)

Après avoir utilisé le bouton d'exécution maintenu dans le coin supérieur gauche de Spyder3, nous avons la sortie ci-dessous. Cela montre simplement que le dictionnaire «dic» a une seule valeur de paire de clés. Le «un» est une clé, et deux listes et deux nombres sont ses totaux de 4 valeurs.

Exemple 05:

Voici notre dernier mais pas les exemples inutiles pour créer un dictionnaire de listes. Donc, ce ne sera pas la méthode manuelle comme nous l'avons utilisé dans les exemples ci-dessus. Nous utiliserons la technique de compréhension de la liste de Python pour créer un dictionnaire de listes. Nous avons donc commencé le code Python pour initialiser une variable de dictionnaire «DIC». Cette variable prend une fonction «dict» comme valeur, créant un dictionnaire. La fonction Dict utilise la boucle «pour» pour créer un dictionnaire d'une liste. La boucle «pour» utilise la «liste» entière comme valeur. Jusqu'à la fin de la boucle, il continuera d'itérer les valeurs de la liste pour faire un dictionnaire. La fonction «dict» prendra simplement deux arguments. La «valeur» est utilisée pour définir la «clé» et la plage est utilisée pour définir la valeur d'une clé dans la plage de la liste. La première valeur serait la même que la clé, tandis que l'autre augmentera la première valeur. Dans le dernier, le dictionnaire a été imprimé.

Dic = dict ((valeur, plage (int (valeur), int (valeur) + 2))
pour la valeur dans ['1', '2', '3'])
Imprimer (DIC)

Après l'exécution, nous avons les 3 dictionnaires de listes ci-dessous de 3 paires de clés.

Conclusion:

Enfin! Nous avons mis en œuvre la création d'un dictionnaire de listes dans Python. Nous avons mis en œuvre et couvert les méthodes les plus simples et les plus simples pour créer un dictionnaire de la liste à Python, je.e., Compréhension de la liste, soumission directe, liste comme valeur, etc. Nous espérons extrêmement et disons franchement que cet article serait le meilleur pour vous.