みんな!私はPythonプログラミングの初心者です。指定された入力リストを逆にするpythonプログラムを書いています。以下はそのコードです。
L1=list(input("Enter the numbers of list to be reversed : "))
L2=[]
def rever(La,Lb):
if len(Lb)==0:
return La
else:
return rever(La.append(Lb.pop(0)),Lb)
print rever(L2,L1)
たとえば、入力すると、
1,2,3
出力は、
[3,2,1]
しかし、これは起こっていません。Python で次のエラーが発生しています。
Traceback (most recent call last):
File "Q3.py", line 10, in <module>
print rever(L2,L1)
File "Q3.py", line 8, in rever
return rever(La.append(Lb.pop(0)),Lb)
File "Q3.py", line 8, in rever
return rever(La.append(Lb.pop(0)),Lb)
AttributeError: 'NoneType' object has no attribute 'append'
理解できません。私を助けてください!!