python中的extend和append的区别

python中的extend和append的区别,第1张

extend()接受一个列表参数,把参数列表的元素添加到列表的尾部,append()接受一个对象参数,把对象添加到列表的尾部

[1,2].extend([1,2,3])

[1,2,1,2,3]

[1,2].append([1,2,3])

[1,2,[1,2,3]]

你是要创建一个包含0-20间的偶数的列表的话可以这样:

even = list(range(0, 21, 2))

如果是在已有的列表中追加的话可以这样:

exist.extend(range(0, 21, 2))# 假设exist是一个列表

list添加元素有几个方法:

1.

append:(每次只能加一个元素(这个元素也可以是一整个列表),加在最后)

2.

extend:(用另一列表来扩展,添加的元素必须是一个列表类型)

3.

insert添加:(插入,第一个参数是索引值(下标),第二个参数是你要添加的元素)

4.

使用类似字符串的拼接,用【+】:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11537696.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存