list.extend
修改到位列表,不返回任何内容,从而导致None
。在第二种情况下,这是一个正在扩展的临时列表,该列表在该行后立即消失,而在第一种情况下,可以通过引用x
。
在尝试将listC扩展到listB时将listB附加到listA。
除了使用之外extend
,您可能想要尝试以下操作:
listA.append(listB[15:18] + listC[3:12])
或者,extend
如果要实际修改listB
或,则用多个简单的行来完成listC
。
Python-直接扩展列表会导致无,为什么?
list.extend
修改到位列表,不返回任何内容,从而导致None
。在第二种情况下,这是一个正在扩展的临时列表,该列表在该行后立即消失,而在第一种情况下,可以通过引用x
。
在尝试将listC扩展到listB时将listB附加到listA。
除了使用之外extend
,您可能想要尝试以下操作:
listA.append(listB[15:18] + listC[3:12])
或者,extend
如果要实际修改listB
或,则用多个简单的行来完成listC
。