码迷,mamicode.com
首页 > 移动开发 > 详细

python中append()与extend()方法的区别

时间:2018-05-22 12:59:05      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:xtend   python   style   end   col   none   nbsp   int   class   

append()方法是将后一组列表当成一个对象,整体加入前一组列表中

list_A = [h, e,l,l,o]
list_B = [w,o,r,l,d]

list_A.append(list_B)
print(list_A)

# [‘h‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘, [‘w‘, ‘o‘, ‘r‘, ‘l‘, ‘d‘]]

 

extend()方法是将后一组列表依次加入,并为同一个整体

list_A = [h, e,l,l,o]
list_B = [w,o,r,l,d]

list_A.extend(list_B)
print(list_A)

# [‘h‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘, ‘w‘, ‘o‘, ‘r‘, ‘l‘, ‘d‘]

 

注:append与extend方法均无返回值,修改的只是list_A的值,因此print(list_A.append(list_B))以及print(list_A.extend(list_B))输出值均为None

python中append()与extend()方法的区别

标签:xtend   python   style   end   col   none   nbsp   int   class   

原文地址:https://www.cnblogs.com/omg-hxy/p/9070681.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!