Comments on: Python love: les listes en intension (partie 1) http://sametmax.com/python-love-les-listes-en-intention-partie/ Du code, du cul Sat, 07 Nov 2015 11:08:18 +0000 hourly 1 http://wordpress.org/?v=4.1 By: Anne Onyme http://sametmax.com/python-love-les-listes-en-intention-partie/#comment-164012 Sun, 23 Aug 2015 15:02:20 +0000 http://sametmax.com/?p=142#comment-164012 Plop!

Je vous propose de profiter de ce petit dépoussiérage d’été pour corriger les dernières fautes de frappe/d’orthographe/de grammaire, comme ça l’article sera encore plus parfait que parfait.

Je propose:

  • “listes en intensions” -> “listes en intension” (sans ‘s’) (à corriger 2 fois);

  • “# petit rappel de l’usage de la fonction range)” -> parenthèse fermée mais non ouverte;

  • “un nouveau arrivant” -> “un nouvel arrivant”;

  • “en vérité il ferait plutôt” -> “en vérité il fera plutôt” (concordance des temps);

  • “vous êtes bien familiarisé” -> “vous êtes bien familiarisés”.

Si mon commentaire vous fait chier, merci de l’envoyer dans /dev/nul.

]]>
By: Sam http://sametmax.com/python-love-les-listes-en-intention-partie/#comment-19371 Wed, 05 Feb 2014 10:39:34 +0000 http://sametmax.com/?p=142#comment-19371 Merci !

]]>
By: MiK http://sametmax.com/python-love-les-listes-en-intention-partie/#comment-19351 Wed, 05 Feb 2014 01:47:54 +0000 http://sametmax.com/?p=142#comment-19351 Merci pour l’article et les commentaires utiles pour l’optimisation.

Juste une petite correction on dit en intension par opposition à extension. Les termes viennent de la théorie des ensembles.

Voir le wikipedia à ce sujet.

]]>
By: Sam http://sametmax.com/python-love-les-listes-en-intention-partie/#comment-17647 Sat, 28 Dec 2013 14:56:14 +0000 http://sametmax.com/?p=142#comment-17647 Corrigé. Merci.

]]>
By: Emmanuel http://sametmax.com/python-love-les-listes-en-intention-partie/#comment-17636 Sat, 28 Dec 2013 12:50:24 +0000 http://sametmax.com/?p=142#comment-17636 Salut, merci pour ces super articles qui donnent envie d’apprendre le python.

Il y a une erreur dans le premier exemple “Listes en intentions avancées”.
Il faut remplacer str(element) par str(nombre)

]]>
By: Sam http://sametmax.com/python-love-les-listes-en-intention-partie/#comment-17002 Sat, 14 Dec 2013 08:11:23 +0000 http://sametmax.com/?p=142#comment-17002 Pour parser un flux RSS en Python, c’est très simple : tu utilise la lib feedparser (https://pypi.python.org/pypi/feedparser). Ca s’installe avec pip (http://sametmax.com/votre-python-aime-les-pip/) mais si tu veux pas t’embêter, c’est du pur Python, donc tu peux juste dezipper le code de la lib dans ton dossier de script et ça marchera.

]]>
By: Pilume http://sametmax.com/python-love-les-listes-en-intention-partie/#comment-16999 Sat, 14 Dec 2013 07:02:33 +0000 http://sametmax.com/?p=142#comment-16999 Merci bien, j’suis tombé sur ton site en cherchant comment parser un flux rss en python. ça promet d’etre long et galere, mais grace a tes explications simples et concrètes j’espere vite progresser. bonne continuation

]]>
By: DiZ http://sametmax.com/python-love-les-listes-en-intention-partie/#comment-16224 Tue, 26 Nov 2013 23:10:38 +0000 http://sametmax.com/?p=142#comment-16224 L’usage de map est utile quand la fonction à appliquer existe déjà car Python optimisera son utilisation de la mémoire.

En revanche, en terme de performances, l’utisation de map et des fonctions lambda est à bannir. Y préférer une ‘comprehension list’ largement optimisée, surtout depuis Python 3.x (avec une version plus antérieure, la différence sera moindre). Ou pourquoi même un générateur s’il y a juste besoin des éléments à la volée (il suffit d’échanger les [] contre des () ) !

]]>
By: Sam http://sametmax.com/python-love-les-listes-en-intention-partie/#comment-15461 Thu, 07 Nov 2013 11:56:06 +0000 http://sametmax.com/?p=142#comment-15461 A part, parfois, gagner quelques charactères, je ne vois plus l’interêt de garder la fonction map alors qu’on a les listes en intention.

]]>
By: Ahmed http://sametmax.com/python-love-les-listes-en-intention-partie/#comment-15459 Thu, 07 Nov 2013 11:28:22 +0000 http://sametmax.com/?p=142#comment-15459 Une astuce pour utiliser des méthode avec map et de mettre une petite lambda:

l = map(lambda e : e.upper(), l)

Par exemple.

Pour l’exemple des int, pas besoin de méthode:

l = map(int, [‘1′, ‘2’, ‘3’])

]]>