【python教程】append()与extend()方法的区别教程
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()方法是将后一组列表依次加入,并为同一个整体
'''
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
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