Bonjour,
J'ai appris (depuis peu) que sur les listes on pouvait "opérer" :
D'où ma question : existe-t-il l'équivalent pour le produit ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 >>> L=[1,3,6,2,5,12] >>> max(L) 12 >>> min(L) 1 >>> Sum(L) 29
J'ai essayé
Et je n'y vois même pas le sum, alors le produit...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 >>> L=[] >>> dir(L) ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__setslice__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
J'ai essayé du côté des list comprehension et je n'arrive à rien...
Faut-il construire de toutes pièces cette fonction qui donnerait le produit de tous les éléments numériques d'une liste ou bien existe-t-elle de base dans Python (comme sum) et quelle est sa "syntaxe" ?
Merci d'avance.
@+
Partager