Support IVY : Encyclopédie #1 et site d'informations, Conseils, Tutorials, Guides et plus
  • Accueil
  • Astuces
  • Magazine
    • Conseil en relations
      • Astuces
    • Rédaction & écriture
    • Web Design
    • Réseaux sociaux
      • Facebook
  • Lifestyle
    • Food
  • Ressources
    • Questions & Réponses
    • Graphique
      • PixelArt
No Result
View All Result
Support IVY : Encyclopédie #1 et site d'informations, Conseils, Tutorials, Guides et plus
  • Accueil
  • Astuces
  • Magazine
    • Conseil en relations
      • Astuces
    • Rédaction & écriture
    • Web Design
    • Réseaux sociaux
      • Facebook
  • Lifestyle
    • Food
  • Ressources
    • Questions & Réponses
    • Graphique
      • PixelArt
Support IVY : Encyclopédie #1 et site d'informations, Conseils, Tutorials, Guides et plus
No Result
View All Result
Home Programmation

7 cas d’utilisation pratiques de compréhensions de dictionnaire en Python

12 mai 2020
in Programmation
Reading Time: 3 mins read
7 cas d’utilisation pratiques de compréhensions de dictionnaire en Python

Table des matières

ArticlesA lire

Eh bien, cela s’est rapidement développé – Construire de meilleurs produits avec l’escalade

Eh bien, cela s’est rapidement développé – Construire de meilleurs produits avec l’escalade

Revue Atomicrops – SUPERJUMP – Moyen

Revue Atomicrops – SUPERJUMP – Moyen

Application des principes heuristiques pour évaluer un jeu mobile

Un moyen super facile de faire des validations EditText dans Android

7 cas d’utilisation pratiques de compréhensions de dictionnaire en Python

Considérez le code suivant qui crée un dictionnaire à partir d’une plage de nombres dont la valeur est le carré de la clé:

square_dict = {num: num*num for num in range(1, 6)}
print(square_dict)
#Output
{1: 1, 2: 4, 3: 9, 4: 16, 5: 25}

Analysons maintenant la syntaxe de l’expression du dictionnaire en utilisant le code ci-dessus comme référence:

La syntaxe ci-dessus représente la forme minimale d’écriture d’une compréhension de dictionnaire. La sortie de la compréhension du dictionnaire est surlignée en vert. Toutes les paires clé-valeur sont affectées au dictionnaire construit.

L’itérable ne doit pas nécessairement être un dictionnaire. Il peut s’agir de n’importe quel objet python sur lequel vous pouvez faire une boucle – liste, tuple, chaînes, etc.

Contrairement aux compréhensions de liste, une compréhension de dictionnaire peut également parcourir un groupe de clés et de valeurs simultanément. En invoquant le items() sur un dictionnaire, vous pouvez le convertir en une liste de tuples de valeur-clé à boucler.

Vous pouvez également définir une instruction conditionnelle après le for boucle dans la compréhension du dictionnaire comme indiqué ci-dessous:

fruits = ['Apple', 'Orange', 'Papaya', 'Banana', '']fruits_dict = {f:len(f) for f in fruits if len(f) > 0}print(fruits_dict)
#Output
{'Apple': 5, 'Orange': 6, 'Papaya': 6, 'Banana': 6}

Maintenant que nous avons un bon aperçu de la syntaxe des compréhensions de dictionnaire, passons à ses applications.

ShareTweetPin

Related Posts

Eh bien, cela s’est rapidement développé – Construire de meilleurs produits avec l’escalade
Programmation

Eh bien, cela s’est rapidement développé – Construire de meilleurs produits avec l’escalade

Eh bien, cela s'est rapidement développé - Construire de meilleurs produits avec l'escalade Une fois les plaisanteries de base terminées,...

Revue Atomicrops – SUPERJUMP – Moyen
Android

Revue Atomicrops – SUPERJUMP – Moyen

Revue Atomicrops - SUPERJUMP - Moyen L'agriculture est destinée à compléter l'action, et non l'inverse.

Programmation

Application des principes heuristiques pour évaluer un jeu mobile

Application des principes heuristiques pour évaluer un jeu mobile photo par Austin Distel sur Unsplash photo par Halacious sur Unsplash...

Android

Un moyen super facile de faire des validations EditText dans Android

Un moyen super facile de faire des validations EditText dans Android Ici, nous obtenons le TextInputLayout de TextInputEditText en utilisant...

Next Post
Explication de la normalisation des lots – Vers la science des données

Explication de la normalisation des lots - Vers la science des données

Business : Ce qui rend un chef de produit formidable – Curiosity by Design

Business : Ce qui rend un chef de produit formidable - Curiosity by Design

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

  • Accueil
  • Questions & Réponses
  • Science
  • Astuces
  • Business
  • Cryptomonnaie
  • Design
  • Marketing
  • Programmation
  • Politique de confidentialité
  • A propos
  • Contact

© 2018-2020 SupportIVY - Premium Magazine.

No Result
View All Result
  • Accueil
  • Astuces
  • Magazine
    • Conseil en relations
      • Astuces
    • Rédaction & écriture
    • Web Design
    • Réseaux sociaux
      • Facebook
  • Lifestyle
    • Food
  • Ressources
    • Questions & Réponses
    • Graphique
      • PixelArt