Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Python

Maîtriser les dictionnaires Python : syntaxe, méthodes, mises à jour, tri et fusion

Qu'est-ce qu'un dictionnaire en Python ?

Un dictionnaire Python est une collection mutable, non ordonnée, de paires clé-valeur. Les clés doivent être immuables (ex. chaînes, nombres, tuples), tandis que les valeurs peuvent être de tout type. Les dictionnaires se déclarent avec des accolades :

etudiants = {"Tim": 18, "Charlie": 12, "Tiffany": 22, "Robert": 25}

Python 3.7+ préserve l'ordre d'insertion, mais le concept de base reste : chaque clé correspond à une valeur unique.

Propriétés clés

Syntaxe des dictionnaires

Dict = { 'Tim': 18, 'xyz': 25 }

Les clés et valeurs sont séparées par deux-points ; les paires sont délimitées par des virgules.

Maîtriser les dictionnaires Python : syntaxe, méthodes, mises à jour, tri et fusion

Méthodes courantes des dictionnaires

copy()

Crée une copie superficielle du dictionnaire.

original = {'Tim': 18, 'Charlie': 12}
copie_dict = original.copy()

update()

Met à jour le dictionnaire avec des paires clé-valeur d'un autre mapping ou itérable.

etudiants.update({'Sarah': 9})

items()

Retourne une vue des paires clé-valeur du dictionnaire.

list(etudiants.items())

len()

Retourne le nombre de paires clé-valeur.

len(etudiants)

Test d'appartenance (in)

Vérifie si une clé existe dans le dictionnaire.

"email" in mon_dict

Mise à jour et suppression d'entrées

Ajouter ou modifier une clé

etudiants.update({"Sarah": 9})

Supprimer une clé

del etudiants["Charlie"]

Itération et tri

Bien que les dictionnaires soient non ordonnés, vous pouvez trier les clés pour l'affichage.

for nom in sorted(etudiants):
    print(f"{nom}:{etudiants[nom]}")

Conversion en chaîne

Utilisez str() pour obtenir une représentation affichable.

print(str(etudiants))

Fusionner deux dictionnaires

Deux méthodes populaires :

Exemples de code

Exemple Python 3 – Créer et afficher un dictionnaire

etudiants = {"Tim": 18, "Charlie": 12, "Tiffany": 22, "Robert": 25}
print(etudiants)

Vérifier l'existence d'une clé

if "Tim" in etudiants:
    print("Tim est présent")

Tableau de référence des méthodes

MéthodeDescriptionSyntaxe
copy()Copie superficielle du dictionnairedict.copy()
update()Fusionner ou ajouter paires clé-valeurdict.update(autre)
items()Vue des tuples clé-valeurdict.items()
len()Nombre d'entréeslen(dict)
inVérifier existence d'une cléclé in dict

Points clés à retenir

Python

  1. Maîtriser les dictionnaires Python : création, manipulation et techniques avancées
  2. Algorithme de tri par insertion en Java : exemple clair et guide pas à pas
  3. Dictionnaires Python : Ajout, mise à jour et gestion des paires clé/valeur
  4. Maîtriser la méthode strip() de Python : Guide complet et exemples pratiques
  5. Python len() : Guide pratique pour mesurer la longueur des objets
  6. Maîtriser yield en Python : générateur vs return – Guide pratique
  7. Python Counter dans collections : comptage efficace, mise à jour et opérations arithmétiques
  8. Maîtriser enumerate() en Python : boucler avec indices pour listes, tuples, chaînes et dictionnaires
  9. Python time.sleep() : comment ajouter des délais dans votre code (exemple)