Comments on: Aplatir un iterable like a boss en Python http://sametmax.com/applatir-un-iterable-like-a-boss-en-python/ Du code, du cul Mon, 28 Oct 2019 11:54:55 +0000 hourly 1 https://wordpress.org/?v=4.9.7 By: Yahya Abou Imran http://sametmax.com/applatir-un-iterable-like-a-boss-en-python/#comment-192183 Thu, 01 Feb 2018 22:21:10 +0000 http://sametmax.com/?p=7172#comment-192183 Je vois bien que c’est un article qui date un peu, mais bon, juste pour dire:

On peut remplacer l’histoire des flatten_types par quelque chose d’un peu plus simple si ce qu’on veut c’est juste accepter n’importe quel itétrable à l’exclusion des mappings :

from collections.abc import Iterable, Mapping

def should_flatten(self, obj):

return isinstance(obj, Iterable) and not isinstance(obj, Mapping)

C’est même l’une des raisons de l’existence des ABCs : avant, distinguer un mapping d’un “simple” itérable n’avait pas de solution propre (c’est la parole de Guido lui-même dans la PEP sur les ABCs).

En outre, avoir set et MutablesSet dans les flatten_types en même temps est redondant…

Quoiqu’il en soit, merci pour vos articles, à chaque fois que j’en lis un j’apprends plein de choses.

]]>
By: Sam http://sametmax.com/applatir-un-iterable-like-a-boss-en-python/#comment-13584 Sat, 24 Aug 2013 13:22:43 +0000 http://sametmax.com/?p=7172#comment-13584 En général je récupère des trucs sur stackoverflow, activepython et github, je les nettoies, j’emballe le tout dans un code réutilisable et ça me fait un article.

]]>
By: glickind http://sametmax.com/applatir-un-iterable-like-a-boss-en-python/#comment-13582 Sat, 24 Aug 2013 13:06:33 +0000 http://sametmax.com/?p=7172#comment-13582 si la limite du nb de récursion vous gêne, allez voir du côté de Stackless Python

]]>
By: roro http://sametmax.com/applatir-un-iterable-like-a-boss-en-python/#comment-13580 Sat, 24 Aug 2013 12:55:42 +0000 http://sametmax.com/?p=7172#comment-13580 hé ben mon vieux, je sais pas d’où il les sort…
Mais il nous en sort de vraiment étonnantes…

]]>
By: foxmask http://sametmax.com/applatir-un-iterable-like-a-boss-en-python/#comment-13561 Fri, 23 Aug 2013 13:03:32 +0000 http://sametmax.com/?p=7172#comment-13561 Ça m’a fait pas à la tête en ce vendredi après midi :) Mais j’aime ce que ça fait en tout cas.

]]>