を追加これは私がちょうどPythonシェルにやったことです:Pythonシェルでこれを試してみてください。list.extend/
>>>[1, 2]
...[1, 2]
>>>[1, 2].extend([2,3]) #when I pressed Enter
>>>
#nothing came out
、私は何か他のものを試してみました:
>>>l = [1, 2]
>>>l
...[1, 2]
>>>m = [1, 2].extend([2, 3])
>>>m #pressed Enter, nothing came out
>>>m is None
...True
なぜですか? 私は何かをすることはできませんか?
>>>m = [...].extend(...)
?
list.extendは、リストを**変更します**。 – jsz
そして、変更可能なオブジェクトが**変更されたとき、その関数からの戻り値はNoneです。新しいオブジェクトではありません。 –