I just want to divide each element in a list by an int.
myList = [10,20,30,40,50,60,70,80,90]
myInt = 10
newList = myList/myInt
This is the error:
TypeError: unsupported operand type(s) for /: 'list' and 'int'
I understand why I am receiving this error. But I am frustrated that I can't find a solution.
Also tried:
newList = [ a/b for a, b in (myList,myInt)]
Error:
ValueError: too many values to unpack
Expected Result:
newList = [1,2,3,4,5,6,7,8,9]
EDIT:
The following code gives me my expected result:
newList = []
for x in myList:
newList.append(x/myInt)
But is there an easier/faster way to do this?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…