2024-10-06 16:17:29 发布
网友
以下两者之间是否有区别:
lst.append(element)
及
lst += [element]
对我来说,第二个看起来更好。。。但可能是速度较慢,可能有一些角落的情况下,它可能会有不同的工作方式
两者的最终结果是相同的,但是lst += [element]首先需要构建一个新的列表[element],该列表在list.__iadd__对其进行迭代并将每个元素添加到lst的末尾后被丢弃。使用append
[element]
list.__iadd__
lst
append
两者的最终结果是相同的,但是
lst += [element]
首先需要构建一个新的列表[element]
,该列表在list.__iadd__
对其进行迭代并将每个元素添加到lst
的末尾后被丢弃。使用append
相关问题 更多 >
编程相关推荐