Listes

Définition

Opérateurs

Les opérateurs disponibles sur les chaînes de caractères sont également disponibles sur les listes.

Compréhension de liste

Les compréhensions de liste (list comprehensions) fournissent un moyen rapide de mapper et filtrer une liste. Syntaxe:

new_list = [expression(i) for i in old_list if filter(i)]

Exemples:

l1 = [10,20,30,40]
l2 = [x * 2 for x in l1]

print(l2) # [20, 40, 60, 80]
l1 = [10,15,20,25,30]
l2 = [x/2 for x in l1 if x%2==0]

print(l2) # [5.0, 10.0, 15.0]

PEP289

Fonctions

Fonctions pointeur