0% ont trouvé ce document utile (0 vote)
109 vues7 pages

Guide des dictionnaires en Python

Ce document décrit les dictionnaires Python, y compris comment les créer, ajouter des valeurs, récupérer des valeurs, vérifier la présence de clés, supprimer des entrées, parcourir les clés et les valeurs avec des boucles, utiliser des tuples comme clés, créer des copies, et fusionner des dictionnaires. Il contient de nombreuses informations sur la façon d'utiliser les dictionnaires Python.

Transféré par

delwestmeongbeing
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
109 vues7 pages

Guide des dictionnaires en Python

Ce document décrit les dictionnaires Python, y compris comment les créer, ajouter des valeurs, récupérer des valeurs, vérifier la présence de clés, supprimer des entrées, parcourir les clés et les valeurs avec des boucles, utiliser des tuples comme clés, créer des copies, et fusionner des dictionnaires. Il contient de nombreuses informations sur la façon d'utiliser les dictionnaires Python.

Transféré par

delwestmeongbeing
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Les dictionnaires python

Accueil › Python débutant › Les dictionnaires python


Les tuples
Les fonctions
Un dictionnaire en python est une sorte de liste mais au lieu d'utiliser
des index , on utilise des clés alphanumériques.

Comment créer un dictionnaire python?


Pour initialiser un dictionnaire , on utile la syntaxe suivante:

>>> a = {}

ou

>>> a = dict()

Comment ajouter des valeurs dans un dictionnaire


python?
Pour ajouter des valeurs à un dictionnaire il faut indiquer une clé ainsi qu'une
valeur:

>>> a = {}

>>> a["nom"] = "Wayne"

>>> a["prenom"] = "Bruce"

>>> a

{'nom': 'Wayne', 'prenom': 'Bruce'}

Vous pouvez utiliser des clés numériques comme dans la logique des listes .

Comment récupérer une valeur dans un dictionnaire


python?
La méthode get vous permet de récupérer une valeur dans
un dictionnaire et si la clé est introuvable, vous pouvez donner une valeur à
retourner par défaut:

>>> data = {"name": "Wayne", "age": 45}


>>> [Link]("name")

'Wayne'

>>> [Link]("adresse", "Adresse inconnue")

'Adresse inconnue'

Comment vérifier la présence d'une clé dans un


dictionnaire python?
Vous pouvez utiliser la méthode haskey pour vérifier la présence d'une clé
que vous cherchez:

>>> a.has_key("nom")

True

Comment supprimer une entrée dans un dictionnaire


python?
Il est possible de supprimer une entrée en indiquant sa clé, comme pour les
listes:

>>> del a["nom"]

>>> a

{'prenom': 'Bruce'}

Comment récupérer les clés d'un dictionnaire python par


une boucle?
Pour récupérer les clés on utilise la méthode keys .

>>> fiche = {"nom":"Wayne", "prenom":"Bruce"}

>>> for cle in [Link]():

... print cle

...

nom

prenom
Comment récupérer les valeurs d'un dictionnaire python
par une boucle?
Pour cela on utilise la méthode values .

>>> fiche = {"nom":"Wayne", "prenom":"Bruce"}

>>> for valeur in [Link]():

... print valeur

...

Wayne

Bruce

Comment récupérer les clés et les valeurs d'un


dictionnaire python par une boucle?
Pour récupérer les clés et les valeurs en même temps, on utilise la
méthode items qui retourne un tuple .

>>> fiche = {"nom":"Wayne","prenom":"Bruce"}

>>> for cle,valeur in [Link]():

... print cle, valeur

...

nom Wayne

prenom Bruce

Comment utiliser des tuples comme clé dans un


dictionnaire python?
Une des forces de python est la combinaison tuple/dictionnaire qui fait des
merveilles dans certains cas comme lors de l'utilisation de coordonnées.

>>> b = {}

>>> b[(3,2)]=12

>>> b[(4,5)]=13
>>> b

{(4, 5): 13, (3, 2): 12}

Comment créer une copie indépendante d'un


dictionnaire python?
Comme pour toute variable, vous ne pouvez pas copier un dictionnaire en
faisant dic1 = dic2 :

>>> d = {"k1":"Bruce", "k2":"Wayne"}

>>> e = d

>>> d["k1"] = "BATMAN"

>>> e

{'k2': 'Wayne', 'k1': 'BATMAN'}

Pour créer une copie indépendante vous pouvez utiliser la méthode copy :

>>> d = {"k1":"Bruce", "k2":"Wayne"}

>>> e = [Link]()

>>> d["k1"] = "BATMAN"

>>> e

{'k2': 'Wayne', 'k1': 'Bruce'}

Comment fusionner des dictionnaires python?


La méthode update permet de fusionner deux dictionaires .

>>> a = {'nom': 'Wayne'}

>>> b = {'prenom': 'bruce'}

>>> [Link](b)

>>> print(a)

{'nom': 'Wayne', 'prenom': 'Bruce'}

Les tuples
Les fonctions

Python débutant
o Présentation Python
o Installer Python
o Interpréteur python
o IDE Editeurs python
o Calculs et variables
o Les listes
o Les tuples
o Les dictionnaires
o Les fonctions
o Les fonctions natives
o Conditions if elif else
o Boucle for / while
o Les modules/packages
o Les exceptions
o Les compréhensions de liste
o Programmation orientée objet
o Les décorateurs
o Les itérateurs/générateurs
o Expressions régulières
o Lire / Editer un fichier
o PEP 8 / bonnes pratiques
o Black formateur de code

Python avancé
o Différences python 2 / 3
o Encodage python
o Pip installe vos librairies
o Virtualenv
o Debug
o Python Path
o Gestion fichiers et dossiers
o Interface graphique tKinter
o Graphiques scientifiques
o Programmation asynchrone
o XML et python
o BeautifulSoup / HTML parser
o Créer un exécutable
o Dossier partagé / samba
o FTP / SFTP
o Fabric SSH
o Envoyer un mail SMTP
o Réseau / socket
o Base de données
o Créer un serveur web
o Websocket & Crossbar
o Générateur de site statique
o Numba
o Tests unitaires
o Deep Learning IA
o Deep Learning & PyTorch
o Block Chain

Django
o Présentation Django
o Installer Django
o Initialiser un projet Django
o Créer une application Django
o ORM Django
o Login Django
o Les champs des modèles
o Interface admin Django
o Queryset
o Many to many relation
o Les vues
o Les formulaires
o CSRF Token
o Les middlewares
o Templates Django
o Context Processor
o Signaux Django
o Xadmin
o Django select2
o Crispy Forms
o AngularJS et Django
o Uploader un fichier en ajax
o Django Rest Framework
o Django déploiement

Raspberry Pi
o Présentation Raspberry pi
o Installer Raspbian
o IP statique
o Samba / partager un dossier
o Lire vidéo 1080p
o Installer VPN
o Client torrent

Site
o Contacter l'auteur
o Mentions légales

Apprendre programmation cours python 3


Django internet web - Documentation débutant et expert
Version anglaise

Vous aimerez peut-être aussi