Python 中append和extend区别

*1、 list.append(object) 向列表中添加一个对象object

media = ['disc', 'tape', 'record']
new_media = ['auto', 'CD']
media.append(new_media)
print(media)

 

  将new_media看作一个对象,整体打包添加到media对象中。


*2、 list.extend(sequence) 把一个序列seq的内容添加到列表中

media = ['disc', 'tape', 'record']
new_media = ['auto', 'CD']
media.extend(new_media)
print(media)

   

   将new_media看作一个序列,将这个序列和media序列合并,并放在其后面。 

你可能感兴趣的:(Python)