Sujet : Re: Comparer deux listes
De : alain (at) *nospam* universite-de-strasbourg.fr.invalid (Alain Ketterlin)
Groupes : fr.comp.lang.pythonDate : 09. Sep 2022, 12:54:00
Autres entêtes
Organisation : Université de Strasbourg
Message-ID : <87zgf8ahlz.fsf@universite-de-strasbourg.fr.invalid>
References : 1
User-Agent : Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)
gigi123 <
nospam_giannivolturno5@gmail.com.invalid> writes:
Liste 1 :
crayon rouge,crayon vert
Liste 2 :
[['crayon bleu, Rayon A'],['crayon rouge,Rayon B'],['crayon vert,Rayon C']]
Aucune personne sensée ne représenterait ces données de cette façon.
J'aimerai que mon programme compare la liste 1 avec la liste 2, dès qu'on a :
liste 1 = crayon rouge et liste 2 = crayon rouge, alors on prends le rayon en
question.
... s[0][len (p):] for s in l2 for p in l1 if s[0].startswith (p) ...
(pour le mettre dans un ensemble au lieu de "le prendre" : r = {...})
-- Alain.