Faire un calcul a partir d'une liste-Python-

Résolu/Fermé
nono1602 Messages postés 165 Date d'inscription vendredi 10 juin 2011 Statut Membre Dernière intervention 11 juin 2013 - 20 août 2011 à 22:37
 Utilisateur anonyme - 20 août 2011 à 23:12
Bonjour,
Je ne suis pas programmeur donc excusez moi si ma question vous parez absurde:
je voudrai savoir par simple curiosité si il était possible de faire un calcul a partir d'une liste en python si ce n'est pas possible je vous serait reconnaissant de me proposer une solution alternative.
ex:
liste=[25,55]
liste-65

merci d'avance :)


1 réponse

Utilisateur anonyme
20 août 2011 à 22:51
Salut, c'est possible en utilisant une fonction et en l'appliquant à une liste grâce à "map".

Exemple

def test(n):
return n-65

list = [25,55]
map(test, list)

Et là, ça applique la fonction "test" que j'ai créé directement à ta liste. Tu aura en résultat une liste avec chaque élément qui aura été diminué de 65.
1
nono1602 Messages postés 165 Date d'inscription vendredi 10 juin 2011 Statut Membre Dernière intervention 11 juin 2013 5
20 août 2011 à 23:06
merci Rocky_123 de m'avoir rendu un peu moins bête aujourd'hui :) et je pense que je peux mettre ce sujet comme RESOLU!
0
Utilisateur anonyme
20 août 2011 à 23:12
De rien, la fonction map peut bien sûr faire n'importe quel calcul aussi, et aussi poser des conditions (exemple ne faire un calcul que pour les éléments de la liste qui ont une certaine valeur).
0