2017-09-21 13 views
-3

アペンド機能を返さない理由はわからない 'コードない成功した(パイソン)

dw=[1,3,5] 
dw=[0]+dw 
print(dw,type(dw)) 
dw=dw.append(12) 
print(dw) 

出力を以下になし」です:([0、1、3、5]、'アペンド機能付きリスト ')、なし

なぜ[0,1,3,5,12]

感謝;?

+2

'.append'は何も返さないためです。 'dw ='を削除してください。 – jonrsharpe

答えて

0

あなたはappendメソッドにアクセスして、リストに値を代入しています。 appendメソッドは何も返しません。

dw=[1,3,5] 
dw=[0]+dw 
print(dw,type(dw)) 
dw.append(12) #here, just call append and not assign it to a variable 
print(dw) 
+0

愚かなエラーのように見えます。ありがとう! – kaneroy

+0

@kaneroy助けてよかった!この回答があなたを助けたら、それを受け入れることを検討してください。ありがとうございました! – Ajax1234

関連する問題