Dictionnaires Python

Photo de Joshua Hoehne sur Unsplash

Les dictionnaires sont des structures de données qui stockent les données dans des paires clé-valeur. Contrairement aux listes, tuples ou ensembles qui ne stockent qu'une valeur, un dictionnaire a besoin de deux valeurs, une clé et une valeur. Il s'écrit clé: valeur. La valeur peut être imprimée en appelant le nom de la clé.

>>> fruits = {'apple': 'red', 'banana': 'green', 'cherry': 'red'}
>>> type(fruits)
<class 'dict'>
>>> fruits['apple']
'red'

  1. Les dictionnaires sont placés entre accolades {}. Un dictionnaire vide peut être créé en utilisant la fonction dict () ou simplement les accolades.
  2. >>> dict1 = {'a': 'apple', 'b': 'ball', 'c': 'cat'}
    >>> type(dict1)
    <class 'dict'>
    >>> dict2 = {}
    >>> type(dict2)
    <class 'dict'>
    >>> dict3 = dict()
    >>> type(dict3)
    <class 'dict'>
    

    >>> fruits = {'apple': 'red', 'banana': 'green', 'grape': 'green'}
    >>> material = {'biro': 'red', 'pencil': 'grey', 'biro': 'blue'}
    >>> material['biro']
    'blue'
    

>>> dict4 = {('a', 'b'): 'tuple', 'string': 'ball', 1: 'integer'}
>>> dict4
{('a', 'b'): 'tuple', 'string': 'ball', 1: 'integer'}
>>> dict5 = {[1, 2, 3]: 'list1'}
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: unhashable type: 'list'

4. Les dictionnaires Python sont des structures de données ordonnées. Si la version de votre python est 3.7 et plus, les dictionnaires sont classés, si la version de votre python est inférieure à 3.7, tout dictionnaire que vous créez ne sera pas ordonné.

>>> dict6 = {'name': 'James', 'age': 20, 'address': 'California'}
>>> dict6
{'name': 'James', 'age': 20, 'address': 'California'}

Invite de commandes

5. Les dictionnaires Python n'autorisent pas les doublons. Comme pour les ensembles, si une paire clé: valeur est écrite deux fois ou plus, une seule d'entre elles est imprimée.

>>> dict7 = {'name': 'James', 'age': 20, 'age': 20}
>>> dict7
{'name': 'James', 'age': 20}

Les dictionnaires ont de nombreux cas d'utilisation en python. Pour obtenir la liste de toutes les méthodes autorisées par les dictionnaires python, tapez ' help (dict) ' dans votre invite de commande après le chargement de python.

Merci d'avoir lu:).

Suggested posts

Compétences requises pour devenir ingénieur Python en 2023

Compétences requises pour devenir ingénieur Python en 2023

Un guide complet pour maîtriser les compétences essentielles en Python pour une carrière réussie en tant qu'ingénieur Python en 2023 Pourquoi m'écouter ? Salut! Vous vous demandez peut-être : « Pourquoi devrais-je écouter cet article sur comment devenir ingénieur Python ? Eh bien, laissez-moi me présenter. Je suis un ingénieur Python de 21 ans avec 3 ans d'expérience à mon actif.

Répartiteurs en Python avec Asyncio

Qu'est-ce que la programmation événementielle ?

Répartiteurs en Python avec Asyncio

La programmation événementielle est un paradigme de programmation dans lequel le déroulement d'un programme est déterminé par des événements qui se produisent plutôt que par une séquence d'instructions exécutées dans l'ordre. Dans la programmation basée sur les événements, le programme répond aux événements du système ou de l'environnement plutôt que d'exécuter un ensemble d'instructions prédéterminé.

Related posts

3 façons éprouvées d'améliorer vos compétences en écriture

Les avantages de l'écriture et les stratégies pour vous aider à le faire

3 façons éprouvées d'améliorer vos compétences en écriture

En 2022, avec la sortie de GPT-3, la compétence en écriture semble devenir moins importante. Avec l'IA, les personnes ayant une mauvaise écriture peuvent également générer du personnel de qualité.

Learning at Work Week compte plus que vous ne le pensez

Learning at Work Week compte plus que vous ne le pensez

Nous avons souvent du mal à mettre en œuvre ce que nous savons être bon pour nous. Qu'il s'agisse de dire à un proche que nous l'aimons ou de se rappeler de parler comme un pirate, il y aura toujours ceux qui prétendent qu'un jour, une semaine ou un mois d'événements ne sont pas nécessaires parce qu'ils font déjà ces choses.

La révolution du lieu de travail : les meilleurs experts discutent du travail hybride et à distance

La révolution du lieu de travail&nbsp;: les meilleurs experts discutent du travail hybride et à distance

Dans le paysage commercial en évolution rapide d'aujourd'hui, le concept de travail hybride et à distance a pris un élan sans précédent. Alors que les entreprises continuent de s'adapter à l'évolution des besoins et des attentes de leurs employés, des experts de divers domaines se sont réunis pour discuter des avantages, des défis et de l'avenir de cette façon de travailler transformatrice.

Le défi de lecture Goodreads est toxique

Le défi de lecture Goodreads est toxique

La démangeaison dans ma main s'est propagée alors que je négociais avec le libraire local pour un autre livre. Ce livre, comme les autres que j'ai achetés récemment, trouverait son trône sur ma pile «À lire» (TBR); et pourtant, je l'ai acheté.