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
SELECT
Le langage de manipulation de données (DML, Data Manipulation Language) permet de manipuler et sélectionner les données d'une base de données.
L'instruction SELECT permet de sélectionner des données. Elle s'utilise en début de programme, avant l'instruction FROM, qui elle indique sur quelle table on souhaite travailler.
La structure est la suivante :
SELECT variable1, variable2, variable3
FROM table;
Exemple :
SELECT id, nom, age
FROM employes;
L'instruction ci-dessus va afficher les données des variables id, nom et age de la table nommée employees.
Si on ne souhaite pas sélectionner de variable en particulier, on peut utiliser le symbole *. Cela va afficher toutes les données de la table.
SELECT *
FROM employes;
Pour afficher les modalités d'une variable, c’est-à-dire les différentes valeurs prises par une variable, on utilise l'instruction DISTINCT.
SELECT DISTINCT nom
FROM employes;
À noter : la variable est indiqueée directement après DISTINCT. Il n'y a pas de parenthèse.
On peut aussi utiliser des alias pour renommer temporairement une colonne, vous devez utiliser le mot clé AS.
SELECT COUNT(nom) AS NombreEmployes
FROM employes;
L'instruction GROUP BY permet de regrouper les données sélectionnées selon leurs modalités.
SELECT age, salaire
FROM employes
GROUP BY age;
Il ne faut pas oublier de remettre le nom de la variable, dont les données doivent être regroupées par modalité, dans le SELECT.
L'instruction ORDER BY permet de trier les données. Si la donnée est de type textuelle, elle la trie par ordre alphabétique.
SELECT age, salaire
FROM employes
ORDER BY age;