Petite astuce d’unpacking en Python

L’unpacking, fonction géniale de Python s’il en est, peut se faire sur un seul element :

>>> a = [1]
>>> b, = a
>>> b
1

Pour cet exemple, pas super utile. Par contre dans une boucle :

>>> l = ([1], [1], [1])
>>> for i, in l:
...     print(i)
...     
1
1
1

Articles similaires:

  1. Python love: les listes en intension (partie 1)
  2. Minibelt, la petite soeur de batbelt
  3. Une astuce pour ne plus avoir peur des merges avec Git
  4. Une petite compilation de trucs de cul bien fun
  5. Le module operator en Python

flattr this!

2 comments

  1. element élément ;-)

  2. foxmask

    par rapport à unpacking en python3 je trouve pas ca extraordinaire ou tout du moins moins claire et extraodinaire que l’article de ce matin.

Flux RSS des commentaires

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

Jouer à mario en attendant que les autres répondent