extend()和append()区别

知是行的主意,行是知的功夫。这篇文章主要讲述extend()和append()区别相关的知识,希望能为你提供帮助。
extend()和append()都可以用来添加。
例:
a = [1,2,3,4,5,6]
b = [7,8,9,10]
【extend()和append()区别】c = {‘aa‘:123,‘bb‘:456,‘cc‘:789}
1.      a.append(b)
运行结果:
> > > [1,2,3,4,5,6,[7,8,9,10]]
2.    a.extend(b)
运行结果:
> > > [1,2,3,4,5,6,7,8,9,10]
3.    a.extend(c)
> > > [1,2,3,4,5,6,‘aa‘,‘bb‘,‘cc‘]
      a.append(c)
> > > [1,2,3,4,5,6,{‘aa‘:123,‘bb‘:456,‘cc‘:789}]
通过上面的运行结果可以看出append()是将b作为一个整体来看,并添加到列表中的;而extend()是将列表中的每一个元素都拿出来,并添加到了表a中。
在添加字典时,用extend()添加的是字典的键,而append()添加的是整个字典c
 
谢谢大家的阅读。
本文参考:
https://www.cnblogs.com/subic/p/6553187.html
 

    推荐阅读