Je veux simplement diviser chaque élément d'une liste par un entier.
myList = [10,20,30,40,50,60,70,80,90]
myInt = 10
newList = myList/myInt
Voici l'erreur:
TypeError: unsupported operand type(s) for /: 'list' and 'int'
Je comprends pourquoi je reçois cette erreur. Mais je suis frustré de ne pas trouver de solution.
J'ai également essayé:
newList = [ a/b for a, b in (myList,myInt)]
Erreur:
ValueError: too many values to unpack
Résultat attendu:
newList = [1,2,3,4,5,6,7,8,9]
EDIT:
Le code suivant me donne le résultat attendu :
newList = []
for x in myList:
newList.append(x/myInt)
Mais y a-t-il un moyen plus simple/rapide de le faire?