Saya hanya ingin membagi setiap elemen dalam daftar dengan int.
myList = [10,20,30,40,50,60,70,80,90]
myInt = 10
newList = myList/myInt
Ini kesalahannya:
TypeError: unsupported operand type(s) for /: 'list' and 'int'
Saya mengerti mengapa saya menerima kesalahan ini. Tetapi saya frustrasi karena saya tidak dapat menemukan solusi.
Juga mencoba:
newList = [ a/b for a, b in (myList,myInt)]
Kesalahan:
ValueError: too many values to unpack
Hasil yang diharapkan:
newList = [1,2,3,4,5,6,7,8,9]
EDIT:
Kode berikut memberi saya hasil yang saya harapkan:
newList = []
for x in myList:
newList.append(x/myInt)
Tetapi apakah ada cara yang lebih mudah / lebih cepat untuk melakukan ini?