Nov 23, 2024

Wiki

Python

Aide

edit SideBar

Search

Listes Comprehensives


Les listes compréhensives permettent de constituer, élégamment et rapidement, des listes d'objets vérifiant une certaine propriété.

Par exemple, si on veut obtenir la liste des carrés des nombres pairs strictement inférieurs à 10 :

  >>> [i**2 for i in range(10) if i % 2 == 0]
  [0, 2, 4, 6, 8]

A chaque fois qu'une boucle peut être remplacée par une liste compréhensive, il faut le faire. En effet, cette dernière étant optimisée, le code s'exécutera plus rapidement.

Page Actions

Recent Changes

Group & Page

Back Links