Outils pour utilisateurs

Outils du site


code_language:python

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
code_language:python [2025/12/17 23:51]
216.73.216.214 ancienne révision (2025/10/31 16:45) restaurée
code_language:python [2025/12/17 23:51] (Version actuelle)
216.73.216.214 ancienne révision (2025/10/31 16:47) restaurée
Ligne 32: Ligne 32:
 ====== Les List====== ====== Les List======
  
-==== Déclaration ====+==== Declaration ====
  
 La déclaration d'une liste se fait avec les crochés: La déclaration d'une liste se fait avec les crochés:
Ligne 60: Ligne 60:
 </code> </code>
  
-{{ code_language:pythontableinverse.png?400 }}+{{ code_language:pythontableinverse.png }}
  
-==== Modifiez, retirez et triez les listes ==== 
  
-=== Ajouter === 
-Pour ajouter une plateforme de réseau social à la fin de la liste existante, vous pouvez utiliser la méthode " append()" : 
- 
- 
-<code python [enable_line_numbers="true"]> 
-plateforme_sociales.append("TikTok") 
-print(plateformes_sociales) 
-["Facebook", "instagram" , "Snapchat" , "Twitter" , "TikTok" ] 
-</code> 
- 
-=== Retirer un élément === 
-Pour retirer un élément spécifique d'une liste, vous pouvez utiliser la méthode " remove() " . 
- 
-<code python [enable_line_numbers="true"]> 
-plateformes_sociales.remove("Snapchat") 
-print(plateformes_sociales) 
-["Facebook", "Instagram", "Twitter", "TikTok"] 
-</code> 
- 
-=== Taille de la liste === 
-Pour connaître la longueur de la liste, utilisez la méthode " len() " 
- 
-<code python [enable_line_numbers="true"]> 
-len(plateformes_sociales) 
-</code> 
- 
-=== Trier === 
-Pour trier les éléments de la liste, utilisez la méthode " sort() " 
- 
-<code python [enable_line_numbers="true"]> 
-plateformes_sociales.sort() 
-</code> 
- 
-Il reste encore beaucoup d'autre méthode, voir la doc: 
-https://docs.python.org/fr/3/tutorial/datastructures.html 
- 
-====== Les t-uples ====== 
- 
-Les t-uples sont une autre structure de Python qui sert à enregistrer des données. Au lieu des crochets, ils se caractérisent par les parenthèses: 
- 
-<code python [enable_line_numbers="true"]> 
-plateformes_sociales_tuple = ("Facebook", "Instagram" , " TikTok" , "Twitter") 
-</code> 
- 
-La principale différence est que les tuples sont immuables (ne peuvent pas être modifiés) alors que les listes sont modifiables. 
- 
-====== Données complexes et dictionnaires ====== 
- 
-Un dictionnaire est une structure de données qui enregistre des données dans des paires clés-valeurs. 
- 
-Exemple d'une clé et d'une valeur: 
-<code> 
-responsable_de_campagne: "Jeanne d'Arc" 
-</code> 
- 
-Pour déclarer un dictionnaires il suffit d'utiliser des accolades {} . Les paires clé-valeur contiennent un " : " pour les séparer et chaque paire du dictionnaire est séparé des autres par " , " . 
- 
-{{ code_language:pythondictionnaire01.png }} 
- 
- 
-==== Créer un dictionnaire ==== 
- 
-Exemple: 
- 
-<code python [enable_line_numbers="true"]> 
-nouvelle_campagne = { 
-    "responsable_de_campagne": "Jeanne d'Arc", 
-    "nom_de_campagne": "Campagne nous aimons les chiens", 
-    "date_de_début": "01/01/2020", 
-    "influenceurs_importants": ["@MonAmourDeChien", "@MeilleuresFriandisesPourChiens"] 
-} 
-</code> 
- 
-Ou encore on peut créer un dictionnaire vide ou la fonction " dict() ": 
- 
-<code python [enable_line_numbers="true"]> 
-taux_de_conversion = {} 
-taux_de_conversion['facebook'] = 3.4 
-taux_de_conversion['instagram'] = 1.2 
-taux_de_conversion = dict() 
-taux_de_conversion['facebook'] = 3.4 
-taux_de_conversion['instagram'] = 1.2 
-} 
-</code> 
- 
-==== Accédez à une valeur dans un dictionnaire ==== 
- 
-Pour accéder aux différentes valeurs, vous pouvez utiliser la clé pour chacune des paires clés-valeurs. 
- 
-<code python [enable_line_numbers="true"]> 
-nouvelle_campagne['responsable_de_campagne'] 
-"Jeanne d'Arc" 
-taux_de_conversion['facebook'] 
-3.4 
-</code> 
- 
-==== Ajouter une paire clé-valeur: ==== 
- 
- 
-Pour ajouter une paire clé-valeur à un dictionnaire, ajoutez juste une nouvelle clé dans le dictionnaire existant. Si la clé existe déjà, vous l’écraserez en définissant une valeur. 
- 
-<code python [enable_line_numbers="true"]> 
-infos_labradoodle = { 
-    "poids": "13 à 16 kg", 
-    "origine": "États-Unis" 
-} 
-</code> 
- 
-Pour ajouter une nouvelle clé-valeur comme le nom scientifique du labradoodle, ajoutez simplement: 
- 
-<code python [enable_line_numbers="true"]> 
-infos_labradoodle['nom_scientifique'] = "Canis lupus familiaris" 
-</code> 
- 
-Maintenant, "infos_labradoodle" renvoie: 
- 
-<code python [enable_line_numbers="true"]> 
-infos_labradoodle = { 
-    "poids": "13 à 16 kg", 
-    "origine": "États-Unis", 
-    "nom_scientifique": "Canis lupus familiaris" 
-} 
-</code> 
- 
-Si vous écrivez <code>infos_labradoodle["poids"] = "45 kg"</code> , la valeur existante sera écrasée et le résultat sera donc: 
- 
-<code python [enable_line_numbers="true"]> 
->> infos_labradoodle["poids"] 
-"45 kg" 
-</code> 
- 
-==== Supprimez une paire clé-valeur: ==== 
- 
-Pour supprimer une paire clé-valeur, vous pouvez utiliser le mot-clé " del " et le clé que vous voulez supprimer ou encore la méthode " pop ". Pour supprimer la paire clé-valeur " origine " de la "paire clé-valeur " , écrivez : 
- 
-<code python [enable_line_numbers="true"]> 
->> del infos_labradoodle["origine"] 
->> print(infos_labradoodle) 
-{ "poids": "13 à 16 kg", 
-"nom_scientifique": "Canis lupus familiaris"} 
-</code> 
- 
-Équivalent à :  
-<code python [enable_line_numbers="true"]> 
->> infos_labradoodle.pop("origine") 
->> print(infos_labradoodle) 
-{ "poids": "13 à 16 kg", 
-"nom_scientifique": "Canis lupus familiaris"} 
-</code> 
- 
- 
-==== Vérifier l'existence d'une clé spécifique ==== 
- 
-On peut utiliser le mot clé " in " pour vérifier si une clé spécifique existe dans un dictionnaire. Le résultat renvoie un booléen. 
- 
-<code python [enable_line_numbers="true"]> 
->> "poids" in infos_labradoodle 
-True 
->> "race" in infos_labradoodle 
-False 
-</code> 
  
code_language/python.1766015506.txt.gz · Dernière modification: 2025/12/17 23:51 de 216.73.216.214