小编典典

Python扩展了一个空列表错误?

python

为什么python 2.5.2具有以下行为

>>>[2].extend([]) == [2]
False

>>> [2].extend([]) == None
True

$ python --version
Python 2.5.2

我假设我对这里的内容不了解,但直觉上我认为[2] .extend([])应该产生[2]


阅读 114

收藏
2020-12-20

共1个答案

小编典典

扩展是列表的一种方法,它对其进行修改但不返回selfNone而是返回)。如果需要将修改后的值作为表达式值,请使用+,如中所示[2]+[]

2020-12-20