鱼C论坛

 找回密码
 立即注册
查看: 2115|回复: 5

为什么我用.extend插入值是这样

[复制链接]
发表于 2016-5-22 21:37:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
大神,帮忙解释下,刚看完小甲鱼第十集,列表,第一个打了激素的数组,自己看完后联系着,结果我插入的值被拆成2个值插入了列表中!详情见图。

求解释

求解释
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-5-22 21:53:19 | 显示全部楼层
extend(...)
    L.extend(iterable) -> None -- extend list by appending elements from the iterable
意思是extend()参数必须是一个序列类型,且会把序列类型内的每一个元素以append()形式插入到列表内。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-22 21:53:47 | 显示全部楼层
加数据到数列末尾,有2种方式,一种是append,一种是extend
append适合单元素,extend适合多元素,extend的方法是extend([45,67])这种方式,将45和67加进去
至于不加[]的话,extend就会拆封的(我也是通过测试猜的,具体原因不知道),建议用extend 用规范点的方式。
QQ截图20160522215313.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-5-22 22:01:18 | 显示全部楼层
漫步是一种心情 发表于 2016-5-22 21:53
加数据到数列末尾,有2种方式,一种是append,一种是extend
append适合单元素,extend适合多元素,extend的 ...

谢谢!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-22 22:04:56 | 显示全部楼层
楼主,加个好友吧,我也刚刚学习python,有问题一起讨论啊 我的QQ 598214252
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-5-22 22:26:58 | 显示全部楼层
醉酒青牛 发表于 2016-5-22 21:53
extend(...)
    L.extend(iterable) -> None -- extend list by appending elements from the iterable
...

谢谢!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-21 03:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表