Calculer le montant total des valeur dans une liste

xunil2003 Messages postés 830 Statut Membre -  
quent217 Messages postés 424 Statut Membre -
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 40050 Statut Modérateur 4 758
 
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 424 Statut Membre 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