品易云推流 关闭
文章详情页
文章 > Python基础教程 > Python列表中extend和append有什么区别?

Python列表中extend和append有什么区别?

头像

Python

2019-06-12 10:00:233523浏览 · 0收藏 · 0评论

python列表操作之extend和append的区别:

list.append(obj)

在列表末尾添加新的对象

list.extend(seq)

在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

li = ['a', 'b', 'c'] 
li.extend(['d', 'e', 'f'])
print li 
print len(li)
print li[-1] 
li = ['a', 'b', 'c'] 
li.append(['d', 'e', 'f'])
print li 
print len(li)
print li[-1]

运行结果如下:

['a', 'b', 'c', 'd', 'e', 'f']
6
f
['a', 'b', 'c', ['d', 'e', 'f']]
4
['d', 'e', 'f']
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图