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

1,136次阅读
没有评论

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

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']
神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:wuyou2021-07-12发表,共计624字。
新手QQ群:570568346,欢迎进群讨论 Python51学习