Les dictionnaires sont des tableaux associatifs dans lesquels chaque clés est reliée à une valeur.
Un dictionnaire se crée avec des accolades.
dico = {} # Création d'une dictionnaire vide
dico = {'clé1' : 'valeur1', 'clé2' : 'valeur1', 'clé3' : 'valeur3'} # Création d'une dictionnaire avec 3 valeurs
Pour ajouter une valeur dans un dictionnaire, il faut indiquer une clé entre crochets.
mon_dico[clé] = valeur # Ajout de valeur à la "position" clé
Si on ajoute une valeur à une clé existante, cela remplacera l'ancienne valeur par la nouvelle.
À savoir : si on boucle sur un dictionnaire, Python nous renverra les clés :
for element in dico:
print(element) # Affiche clé1 puis clé2 puis clé3
Les dictionnaires sont des tableaux associatifs dans lesquels chaque clés est reliée à une valeur.
Un dictionnaire se crée avec des accolades.
dico = {} # Création d'une dictionnaire vide
dico = {'clé1' : 'valeur1', 'clé2' : 'valeur1', 'clé3' : 'valeur3'} # Création d'une dictionnaire avec 3 valeurs
Pour ajouter une valeur dans un dictionnaire, il faut indiquer une clé entre crochets.
mon_dico[clé] = valeur # Ajout de valeur à la "position" clé
Si on ajoute une valeur à une clé existante, cela remplacera l'ancienne valeur par la nouvelle.
À savoir : si on boucle sur un dictionnaire, Python nous renverra les clés :
for element in dico:
print(element) # Affiche clé1 puis clé2 puis clé3
IMPORT DE MODULES
Pour importer un module ou les fonctions définies dans un fichier Python, on utilise le mot clé import.
import itertools # Importation du module itertools
import nom_fichier # Importation des fonctions du fichier nom_fichier.py. Il faut que le fichier nom_fichier.py soit dans le même répertoire que votre fichier de code actuel
On peut aussi renommer le module qu'on importe.
import numpy as np # Importation du module numpy et renommage en np
On peut importer une fonction précise avec le mot clé from. Attention, le nom du module ou du fichier s'écrit maintenant après le from et non après le import.
from itertools import islice # Importation de la fonction islice du module itertools
from fichier import fonction # Importation d'une fonction définie dans un fichier
from fichier import * # Importation de toutes les fonctions définies dans un fichier
Pour l'utilisation des fonctions importées, deux possibilités s'offrent à vous :
- Soit vous importez toutes les fonctions du module et quand on voudra utiliser une des fonctions, il faudra préciser le nom du module devant le nom de la fonction.
import itertools
itertools.islice(...)
- Soit vous importez une ou des fonctions précises du module et on n'aura pas besoin de préciser à chaque utilisation de la fonction le nom du module.
from itertools import islice, combinations
islice(...)
combinations(...)