dictionnaire en python

黄舟
Libérer: 2017-01-19 17:35:46
original
1611 Les gens l'ont consulté

Dictionnaire : un tableau associatif ou une table de hachage d'objets indexables par mot-clé.
Utilisation du dictionnaire : définissez un objet pouvant contenir plusieurs champs nommés et pouvant également être utilisé comme conteneur pour rechercher rapidement des données non ordonnées.
Le dictionnaire est le type de données le plus complet en Python et est le plus couramment utilisé pour le stockage et traitement dans les programmes Comment créer des données
 :
1. Mettez la valeur dans {} pour créer un dictionnaire vide
2. Utilisez la méthode dict() pour créer un dictionnaire vide

data = {  
     "name" : "神行太保戴宗",  
     'title' :'天速星',  
     'age' : 45,  
     'price' : 490  
}
Copier après la connexion
.

Pour accéder aux membres du dictionnaire, utilisez l'opérateur d'index de mot-clé s[name] :

name = data['name'];  
title = data['title'];  
age = data['age'];  
print(name);  
print(title);  
print(age);
Copier après la connexion

Le résultat est :

神行太保戴宗
天速星
45
Copier après la connexion

Méthodes à insérer ou à modifier un objet :

data['book'] = '水浒传之梁山108将'; #插入  
data['name'] = '插翅虎雷横';  #修改  
data['title'] = '天退星';
Copier après la connexion

Résultat de sortie :

水浒传之梁山108将
插翅虎雷横
天退星
Copier après la connexion

La chaîne est un type de mot-clé couramment utilisé
Rechercher des données non ordonnées :

prices = {  
 'apple' :3.4,  
 'banana' : 4,  
 'orange' : 2.5,  
 'lemon' : 3.7,  
  'pear' : 1.8  
}
Copier après la connexion
applePrice = prices['apple'];
Copier après la connexion

Résultat de sortie :

3.4
Copier après la connexion


Comment déterminer si un élément est membre du dictionnaire actuel :
1, utilisez l'opérateur in pour tester si un élément de contenu est un membre du dictionnaire

if "grape" in prices:  
  p = prices['grape'];  
else:  
  p= 0;  
print(p);
Copier après la connexion

Résultat de sortie :

0
Copier après la connexion
Copier après la connexion


2, utilisez la méthode système get pour déterminer s'il s'agit d'un membre du dictionnaire

p = prices.get('grape',0);  
  
print(p);
Copier après la connexion

🎜>

0
Copier après la connexion
Copier après la connexion
Résultat de sortie :


pricelist = list(prices);
Copier après la connexion

Pour obtenir la liste des mots-clés du dictionnaire, convertissez simplement le dictionnaire en liste :

['orange', 'lemon', 'pear', 'banana', 'apple']
Copier après la connexion
Résultat de sortie :

del prices['pear'];
Copier après la connexion

Méthode de suppression des éléments du dictionnaire del :

{'apple': 3.4, 'banana': 4, 'lemon': 3.7, 'orange': 2.5}
Copier après la connexion
Résultat de sortie :




Résumé :
1, Qu'est-ce qu'un dictionnaire dict ? : Il s'agit d'un tableau associatif ou d'une table de hachage
2, créer un dictionnaire : 1, {} 2, dict()
2, objectif du dictionnaire : utilisé pour trouver rapidement des données non ordonnées, souvent utilisé pour stocker et traiter des données
3. Utilisez l'index de mot-clé du dictionnaire pour obtenir des données
4 Insertion et modification du dictionnaire : utilisez l'index de mot-clé pour ajouter ou modifier le format s[name] = 'data';
5. le dictionnaire : 1, en 2, get

6, méthode pour obtenir les mots-clés du dictionnaire : la liste est déclarée comme list

6, supprimer des éléments dans le dictionnaire : méthode del


Ce qui précède est dans le contenu du dictionnaire python, veuillez faire attention au site Web PHP chinois (www.php.cn) pour plus de contenu connexe !

É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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!