首页 > 移动平台 > 详细

python中列表的append()方法和extend()方法区别

时间:2020-04-10 12:25:08      阅读:60      评论:0      收藏:0      [点我收藏+]

1、相同:
1)只能作用于list类型(不能作用于tuple等其他类型)
2)单参数限制(不支持多参数)


2、区别:
1)list.append(object) 向列表中添加一个对象object。
使用append的时候,是将参数看作一个对象,整体作为一个元素打包添加到指定列表。

2)list.extend(iterable) 把一个可迭代对象的内容迭代添加到列表中。
使用extend是将一个可迭代对象中的每个元素逐个地添加到列表中,可迭代对象中有几个元素,添加后的列表就比原列表多几个元素。

L1 = [1, 2, 3]
L2 = [1, 2, 3]
a = [4]
L1.append(a)
L2.extend(a)
print(L1) # [1, 2, 3, [4]]
print(L2) # [1, 2, 3, 4]

 

python中列表的append()方法和extend()方法区别

原文:https://www.cnblogs.com/WebLinuxStudy/p/12672492.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!