목록의 각 요소를 정수로 나누고 싶습니다.
myList = [10,20,30,40,50,60,70,80,90]
myInt = 10
newList = myList/myInt
이것은 오류입니다.
TypeError: unsupported operand type(s) for /: 'list' and 'int'
이 오류가 발생하는 이유를 이해합니다. 그러나 해결책을 찾을 수 없다는 것에 좌절했습니다.
또한 시도 :
newList = [ a/b for a, b in (myList,myInt)]
오류:
ValueError: too many values to unpack
예상 결과:
newList = [1,2,3,4,5,6,7,8,9]
편집하다:
다음 코드는 예상 결과를 보여줍니다.
newList = []
for x in myList:
newList.append(x/myInt)
그러나 이것을 수행하는 더 쉽고 빠른 방법이 있습니까?