Additionner des éléments d'une liste de liste

A voir également:Additionner les éléments d'une liste pythonSomme des éléments d'une liste python - Meilleures réponses Supprimer tous les éléments d'une liste python ✓ - Forum - Python Additionner deux listes python - Forum - Python Supprimer doublons liste python ✓ - Forum - Python Position dans une liste python ✓ - Forum - Python Comment ajouter un élément dans une liste déroulante excel - Conseils pratiques - Excel

Bonjour à tous,

Je me permets de vous demander un petit coup de main car je suis bloqué par quelque chose qui me semble simple mais que je n'arrive pas à traduire en code.

J'ai une plusieurs listes comme suit :

l=[[a,5],[b,8],[c,7],[t,65],[h,54]]

h= [[a,8],[d,8],[x,7],[t,98],[h,4]]

e=[[a,6],[x,8],[c,7],[r,65],[h,54]]

Les éléments communs aux trois listes sont a et h

Je souhaiterai obtenir

z=[[a,5+8+6],[h,54+4+4]]

C'est à dire : Pour les seuls éléments, qui appartiennent aux 3 listes, obtenir une liste avec seulement ces éléments et additionner leurs valeurs.

Je vous remercie d'avance pour votre éventuel retour

Forum

A voir également:Additionner les éléments d'une liste pythonSomme des éléments d'une liste python - Meilleures réponses Supprimer tous les éléments d'une liste python ✓ - Forum - Python Additionner deux listes python - Forum - Python Supprimer doublons liste python ✓ - Forum - Python Position dans une liste python ✓ - Forum - Python Comment ajouter un élément dans une liste déroulante excel - Conseils pratiques - Excel

Web: www.shapebootstrap.net

1 réponse

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Salut,

1. Utilise un compteur qui parcours les indices d'une des trois listes.
2. Dans ta liste z, ajoute un élément qui est une liste dans le premier élément est l[i][0] (on aurait pu choisir les deux autres listes) et le deuxième la somme des trois (l[i][1] + h[i][1]etc..)

N'oublie pas, si tu veux insérer du code python, à utiliser les bannières python dans <>.

Reply

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed