リストを拡張しようとしましたが、結果が値Noneで返されることで困惑しました。私は最終的に問題は終わりに「」への冗長割り当てたことに気づいPythonのリストの拡張と変数の割り当て
>>> a = [1,2]
>>> b = [3,4]
>>> a = a.extend(b)
>>> print a
None
:私が試したことは、このでした。だから、これは動作します:
>>> a = [1,2]
>>> b = [3,4]
>>> a.extend(b)
>>> print a
[1,2,3,4]
私は理解していない何最初のバージョンは動作しなかった理由です。 'a'への割り当ては冗長でしたが、なぜそれが操作を中断しましたか?
おかげ@larsmans – monotasker