Python列表中extend和append有什么区别?
【摘要】python列表操作之extend和append的区别:list append(obj)在列表末尾添加新的对象list extend(seq)在列表末尾一次性追加另一个序列中的多个
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']
上一篇:python入门基础教程
下一篇:在Python中如何获取元素在数组中的索引号?
就业培训申请领取
环球青藤
官方QQ群扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群
最新文章
Python编程各地入口
环球青藤官方微信服务平台
刷题看课 APP下载
免费直播 一键购课
代报名等人工服务
Python编程热点排行