相同点 : "+"和"extend"都能将两个列表成员拼接到到一起
不同点 : + : 生成的是一个新列表(id改变)
extend : 是将一个列表的成员一个个取出添加到原列表中 , 改变的是原列表的值 , id不变
# "+" 实例:
>>> a = [1,2] >>> b = [3,4] >>> id(a),id(b) (49934024, 50025160) >>> c=a+b >>> c,id(c) ([1, 2, 3, 4], 50207880) >>>
# "extend"实例:
>>> a = [1,2] >>> b = [3,4] >>> a.extend(b) >>> a [1, 2, 3, 4]
原文地址:https://www.cnblogs.com/liusijun113/p/10263093.html
时间: 2024-10-08 16:54:47