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

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