Contenu du cours
Introduction à Python
Introduction à Python
2. Variables et Types en Python
Comment Stocker des Nombres en PythonRègles de Nommage Python pour les VariablesComment Travailler Avec les Variables en PythonTypes de Données en PythonDéfi : Convertir des Kilomètres en MilesStocker du Texte avec des Chaînes en PythonIndexation des Chaînes en PythonIndexation Négative et Longueur de Chaîne en PythonDécoupage de Chaînes en PythonDéfi : Récupérer des Lettres à Partir d'une ChaîneConcaténation de Chaînes en Python
3. Instructions Conditionnelles en Python
Type de Données Booléen en PythonDéfi : Travailler Avec les Opérateurs de ComparaisonComment Combiner des Conditions en PythonDéfi : Travailler Avec les Opérateurs LogiquesOpérateurs d'Appartenance et Comparaisons de Types en PythonComment Utiliser les Expressions if/else en PythonDéfi : Gérer une ÉpicerieDéfi : Créer une Logique Impaire et PaireExpressions if/elif/elseDéfi : Gestion de l'Épicerie ÉtendueDéfi : Conseiller Météo
4. Autres Types de Données en Python
Listes PythonMéthodes Courantes de Liste en PythonDéfi : Mise à Jour de la ListeListes Imbriquées en PythonDéfi : Récupération d'Informations à Partir d'une Liste ImbriquéeTuples PythonMéthodes Courantes de Tuple en PythonDéfi : Mise à Jour du TupleTuples Imbriqués en PythonDéfi : Récupération d'Informations à Partir d'un Tuple ImbriquéDictionnaires PythonDéfi : Créer un DictionnaireMéthodes Courantes de Dictionnaire en PythonDéfi : Mise à Jour du Dictionnaire
6. Fonctions en Python
Fonctions Intégrées en PythonDéfi : Conversion des HauteursComment Créer des Fonctions en PythonDéfi : Écrire la Première FonctionUtilisation des Instructions if/else dans les Fonctions PythonDéfi : Identifier les Valeurs PositivesFonctions sans Retour en PythonDéfi : Créer une Fonction de LoggingModifier les Fonctions en PythonDéfi : Mise à Jour de la Logique de la FunctionFonctions Lambda en PythonDéfi : Créer une Fonction Lambda
Méthodes Courantes de Dictionnaire en Python
Les dictionnaires ont des caractéristiques uniques qui les distinguent des listes et des tuples. Ils possèdent également leur propre ensemble de méthodes.
len(d)
- renvoie le nombre de paireskey:value
dans le dictionnaired
;d.copy()
- crée une copie du dictionnaired
;d.items()
- fournit toutes les paireskey, value
du dictionnaired
;d.keys()
- liste toutes les clés dans le dictionnaired
;d.values()
- fournit toutes les valeurs du dictionnaired
.
Contrairement aux listes, les dictionnaires n'utilisent pas de méthodes comme .append()
ou .extend()
, et ne supportent pas la concaténation comme les chaînes de caractères. Au lieu de cela, puisque les dictionnaires stockent les données sous forme de paires clé-valeur, vous ajoutez de nouvelles entrées en assignant simplement une valeur à une clé.
d[k] = e
– assigne la valeure
à la clék
. Sik
existe déjà dans le dictionnaire, sa valeur est mise à jour, sinon, une nouvelle paire clé-valeur est ajoutée.
# Initial dictionary countries_dict = {'USA': (9629091, 331002651), 'Canada': (9984670, 37742154), 'Germany': (357114, 83783942)} # Update dictionary with two countries countries_dict["Brazil"] = (8515767, 212559417) countries_dict["India"] = (3166391, 1380004385) # Printing dictionary print(countries_dict)
Tout était clair ?
Merci pour vos commentaires !
Section 4. Chapitre 13