Calculer le montant total des valeur dans une liste

Fermé
Signaler
Messages postés
736
Date d'inscription
mercredi 17 novembre 2004
Statut
Membre
Dernière intervention
27 décembre 2021
-
Messages postés
420
Date d'inscription
vendredi 25 septembre 2015
Statut
Membre
Dernière intervention
6 décembre 2020
-
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

Messages postés
34695
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 janvier 2022
4 003
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
Messages postés
420
Date d'inscription
vendredi 25 septembre 2015
Statut
Membre
Dernière intervention
6 décembre 2020
296
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