Calculer le montant total des valeur dans une liste

xunil2003 Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   -  
quent217 Messages postés 420 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis débutant python 2.7.6
Je voudrai calculer la montant total des valeurs dans une liste.
liste_sous_total_argent :  ['97.26', '2081.4']

J'ai pensé a utiliser joint.
calcul_total_somme = + " ".join(liste_sous_total_argent)
print calcul_total_somme


Pouvez vous m'aiguiller ?
Comment procéder ?

Merci.

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

je ne fais pas de Python.. mais une brève recherche sur le net (en cherchant avec les mots : Python Somme Liste) m'a donné ce lien :
https://www.science-emergence.com/Articles/Sommer-tous-les-%C3%A9l%C3%A9ments-dune-liste-sous-python/

calcul_total_somme = sum(liste_sous_total_argent)


Et puis sinon... au pire... il suffit de boucler sur ta liste et d'additionner chaque valeur
un truc du genre

calcul_total_somme = 0
for elem in liste_sous_total_argent:
calcul_total_somme = calcul_total_somme + elem

0
quent217 Messages postés 420 Date d'inscription   Statut Membre Dernière intervention   347
 
Bonjour,
les solutions données par jordane45 fonctionne sur des listes avec des entiers et des flottants mais d'après ce que tu as écris, j'ai l'impression qu'il s'agit d'une liste de chaine de caractère. Il faut donc convertir chaque élément en flottant en faisant :
calcul_total_somme = 0
for elem in liste_sous_total_argent:
calcul_total_somme = calcul_total_somme + float(elem)
0