Python: TypeError: 'NoneType' object hat keine attribute '__getitem__'

Wenn ich versuche, dies ausführen:

lista=[4,10,4,15,6,15,18,10,7]
listb=[5,10,5,18,11,35,21,10,7]

import math

for i in range(9):
    a=math.log10(lista[i])
    b=math.log10(listb[i])
    lista=lista.insert(i,a)
    listb=listb.insert(i,b)

for i in range(17,8,-1):
    lista.remove(lista[i])
    listb.remove(listb[i])

print(lista)
print(listb)

Dann bekam ich :

File "C:/Python27/Lib/site-packages/xy/untitled3.py", line 11, in <module>
   a=math.log10(lista[i])
TypeError: 'NoneType' object has no attribute '__getitem__'

Ich brauche Hilfe. Vielen Dank

  • Bitte versuchen Sie zu erklären, mehr darüber, wie Sie versucht haben, das problem selbst zu lösen, oder links oder andere Hinweise, dass Sie versucht haben, eine Lösung zu finden. Dies wird helfen, verhindern, dass Ihre Fragen von downvoted in die Zukunft.
InformationsquelleAutor user3578070 | 2014-04-27
Schreibe einen Kommentar