Python: Liste: Difference between revisions

From Wiki Cours
Jump to navigation Jump to search
(Created page with "=== Les listes === ==== Initialisation ==== Une liste est un tableau ordonné qui contient des pointeurs vers des objets qui peuvent être simplement des données numérique...")
 
Line 7: Line 7:
a = list()
a = list()
a = []
a = []
print a
print a # affiche la liste
</source>
</source>
La dernière ligne affiche la liste.
On peut définir une liste en explicitant son contenu, les éléments sont alors séparés par des virgules. Voici un exemple de liste au contenu homogène puis un avec un contenu  
On peut définir une liste en explicitant son contenu. Voici un exemple de liste au contenu homogène puis un avec un contenu  
<source lang="py">
<source lang="py">
a = [1,4,2,3] # une liste d'entiers
a = [1,4,2,3] # une liste d'entiers

Revision as of 11:27, 15 July 2015

Les listes

Initialisation

Une liste est un tableau ordonné qui contient des pointeurs vers des objets qui peuvent être simplement des données numériques (entiers ou réels) ou des choses plus compliquées comme des nombres complexes ou même des listes. Pour créer une liste vide, on peut faire

a = list()
a = []
print a # affiche la liste

On peut définir une liste en explicitant son contenu, les éléments sont alors séparés par des virgules. Voici un exemple de liste au contenu homogène puis un avec un contenu

a = [1,4,2,3] # une liste d'entiers
a = [ 2, complex(1,3), 4.5, ['a','b','c'] ] # une liste au contenu inhomogène

Indiçage

On accède aux éléments de la liste à l'aide de l'opérateur d'indiçage [] comme en C. De même qu'en C, le premier indice est 0

a[0] = list()
a = []

Copie d'une liste

Génération de listes

Méthodes utiles pour les listes

Les dictionnaires