Maison > développement back-end > Tutoriel Python > Explication détaillée des dictionnaires en Python

Explication détaillée des dictionnaires en Python

王林
Libérer: 2023-06-11 13:29:23
original
2406 Les gens l'ont consulté

Explication détaillée des dictionnaires en Python

Un dictionnaire en Python est une collection non ordonnée de paires clé-valeur, mutables et comportant des éléments uniques. Les dictionnaires sont représentés par {}, chaque paire clé-valeur est séparée par une virgule et deux points sont utilisés pour relier la clé et la valeur. Les clés d'un dictionnaire doivent être de type immuable (comme des chaînes, des nombres ou des tuples), tandis que les valeurs peuvent être de n'importe quel type.

Créer un dictionnaire

Créer un dictionnaire vide :

my_dict = {}
Copier après la connexion

Créer un dictionnaire avec des paires clé-valeur :

my_dict = {'apple':5, 'banana':3, 'orange':2}
Copier après la connexion

Le dictionnaire prend en charge l'ajout et la suppression dynamiques de paires clé-valeur, telles que :

my_dict['pear'] = 4
del my_dict['orange']
Copier après la connexion

Lire la valeur de le dictionnaire

Par clé Lisez la valeur dans le dictionnaire, si la clé n'existe pas, une exception KeyError sera levée. Par exemple :

# 读取存在的值
print(my_dict['apple']) # 输出 5

# 读取不存在的值
print(my_dict['grape']) # 抛出 KeyError 异常
Copier après la connexion

L'utilisation de la méthode get peut éviter de lever des exceptions. Si la clé n'existe pas, elle renverra None ou la valeur par défaut spécifiée. Par exemple :

# 读取存在的值
print(my_dict.get('apple')) # 输出 5

# 读取不存在的值
print(my_dict.get('grape')) # 输出 None
print(my_dict.get('grape', 0)) # 输出 0,因为指定了默认值为0
Copier après la connexion

Parcourir un dictionnaire

Il existe de nombreuses façons de parcourir un dictionnaire en Python.

  1. Paires clé-valeur de parcours
for key, value in my_dict.items():
    print(key, value)
Copier après la connexion
  1. Clés de parcours
for key in my_dict.keys():
    print(key)
Copier après la connexion
  1. Valeurs de parcours
for value in my_dict.values():
    print(value)
Copier après la connexion

Méthodes de dictionnaire communes

En plus des méthodes ci-dessus pour lire les valeurs et parcourir le dictionnaire, les dictionnaires ont d'autres méthodes couramment utilisées, comme suit :

  1. méthode clear : supprime toutes les paires clé-valeur dans le dictionnaire
my_dict.clear()
Copier après la connexion
  1. méthode copy : renvoie une copie du dictionnaire
new_dict = my_dict.copy()
Copier après la connexion
  1. méthode pop : supprime la valeur du spécifié key et renvoie la valeur
Méthode
my_dict.pop('apple')
Copier après la connexion
  1. update : mettre à jour les paires clé-valeur d'un dictionnaire vers un autre dictionnaire
new_dict = {'grape':1, 'pear':3}
my_dict.update(new_dict)
Copier après la connexion

Résumé

Cet article présente les dictionnaires en Python, y compris la création de dictionnaires, la lecture de valeurs, la traversée des dictionnaires et les méthodes. Le dictionnaire est l'une des structures de données les plus importantes et les plus couramment utilisées en Python. La maîtrise des opérations de dictionnaire est l'une des compétences de base de la programmation Python.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal