Calculer le montant total des valeur dans une liste

xunil2003 Messages postés 766 Date d'inscription   Statut Membre Dernière intervention   -  
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

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    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
  2. quent217 Messages postés 424 Statut Membre 348
     
    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