之间有区别吗
lst.append(element)
和
lst += [element]
对我来说,第二个看起来更好。。。但可能是速度较慢,也可能是在角落的情况下,它可能会以不同的方式工作?
两者的最终结果是相同的,但lst += [element]
首先需要构建一个新列表[element]
,在list.__iadd__
对其进行迭代并将每个元素添加到lst
的末尾后,该列表将被丢弃。使用append
。