Faire un calcul a partir d'une liste-Python- [Résolu/Fermé]

Signaler
Messages postés
166
Date d'inscription
vendredi 10 juin 2011
Statut
Membre
Dernière intervention
11 juin 2013
-
 Utilisateur anonyme -
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


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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 81030 internautes nous ont dit merci ce mois-ci

nono1602
Messages postés
166
Date d'inscription
vendredi 10 juin 2011
Statut
Membre
Dernière intervention
11 juin 2013
3
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!
Utilisateur anonyme
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).