Académique Documents
Professionnel Documents
Culture Documents
Ahmed SEJAD
ahmed.sejad@esp.mr
24 octobre 2021
Une liste est une suite ordonnée d’objets (valeurs), pouvant être de
type différent. Ces objets peuvent éventuellement être eux-mêmes
des listes (listes imbriquées). Ils peuvent même être égaux à la liste
globale (définition récursive).
Exemple :
Contrairement à une liste, ils ont une taille fixée (aucune méthode
ne peut ajouter une coordonnée en place). On peut accéder à une
coordonnée par indexation, mais pas la modifier :
Un élément a été défini ci-dessus dans le dictionnaire en précisant une clé au moyen
d’une chaı̂ne de caractères suivie de : puis de la valeur associée (clé : valeur)
On accède à une valeur du dictionnaire en utilisant la clé entourée par des crochets
avec la syntaxe suivante :
Remarques :
On les appelle aussi ”tableaux associatifs” ;
Les indices sont appelés ”clés”. ;
d[Nom] affiche l’élément dont la clé est Nom ;
d.keys() affiche les clés ;
d.items() affiche les éléments du dictionnaire.
Ahmed SEJAD ahmed.sejad@esp.mr Pyhton avancé
Les chaı̂nes de caractères
Il s’agit d’un assemblage non interprété de caractères.
Résultat :
Méthode readlines() :
Avant de passer à un exemple concret, créez un fichier dans
un éditeur de texte que vous enregistrerez dans votre
répertoire courant avec le nom test.txt et le contenu suivant :
Résultat :
Résultat :
Résultat :
Le module numpy est importé avec l’alias np qui est plus rapide à écrire à
chaque fois !
2 Création de tableaux
A partir d’une liste :
Résultat :
Résultat :
Créer un tableau vide : Il est parfois intéressant de créer un tableau vide (rempli
de zéros) dont les valeurs pourront être modifiées par la suite.
Résultat :
Résultat :