मैं बस सूची में प्रत्येक तत्व को एक इंट द्वारा विभाजित करना चाहता हूं।
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)
लेकिन क्या ऐसा करने का एक आसान / तेज तरीका है?