QQ登录

只需一步,快速开始

搜索
鱼C论坛笔记大赛成绩公示
查看: 234|回复: 11

python3

[复制链接]
最佳答案
0 
累计签到:5 天
连续签到:1 天
发表于 2017-7-14 20:24:40 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

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

x
求指教:.insert(0,'大布丁',  4,'马迭尔', 5,'1946')
会报错,请问,上面的格式可以实现吗?需要用什么方法?
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
2 
累计签到:33 天
连续签到:1 天
发表于 2017-7-14 20:51:48 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
443 
累计签到:110 天
连续签到:107 天
发表于 2017-7-14 20:58:04 | 显示全部楼层
.insert()是哪个函数的方法?提问具体点好吗?这好比要问人家怎么编程一样。
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
111 
累计签到:27 天
连续签到:1 天
发表于 2017-7-14 21:15:41 | 显示全部楼层
如果你说的是列表的方法的话
目测每次只能插入一个数据
  1. a = [1,2,4,6,7,8,8,9,9,9]
  2. a.insert(0,'大布丁')
  3. print(a)
复制代码


第一个参数是插入的位置,第二个是插入的元素
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
0 
累计签到:62 天
连续签到:1 天
发表于 2017-7-14 21:24:30 | 显示全部楼层
楼主说的是把元素插入列表吧
这方法一次只能添加一个的
如果你不想一个一个加 或者还可以这样 不过 这样加进去之后就要换一下顺序了
  1. >>> a = [1,2,3]
  2. >>> b = [4,5,6]
  3. >>> a.extend(b)
  4. >>> a
  5. [1, 2, 3, 4, 5, 6]
复制代码
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
0 
累计签到:47 天
连续签到:1 天
发表于 2017-7-14 22:31:36 | 显示全部楼层
查了一下文档

insert(i, x)
Insert x into the deque at position i. 在队列中i位置插入x

这个用法只能一次插入一个,不能一次插入3个


1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
129 
累计签到:207 天
连续签到:3 天
发表于 2017-7-15 16:09:20 | 显示全部楼层
  1. >>> a = list('0123456789')
  2. >>> b = [0,'大布丁',  4,'马迭尔',5,'1946']
  3. >>> [a.insert(b[i],b[i+1]) for i in range(0,len(b),2)]
  4. [None, None, None]
  5. >>> a
  6. ['大布丁', '0', '1', '2', '马迭尔', '1946', '3', '4', '5', '6', '7', '8', '9']
复制代码
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
0 
累计签到:5 天
连续签到:1 天
 楼主| 发表于 2017-7-17 20:55:02 | 显示全部楼层
小龙虾大侠 发表于 2017-7-14 21:24
楼主说的是把元素插入列表吧
这方法一次只能添加一个的
如果你不想一个一个加 或者还可以这样 不过 这样 ...

先谢谢您,
往列表中一次性插入多个元素并且指定位置是无法实现的吗?
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
0 
累计签到:5 天
连续签到:1 天
 楼主| 发表于 2017-7-17 20:55:31 | 显示全部楼层
gopythoner 发表于 2017-7-14 21:15
如果你说的是列表的方法的话
目测每次只能插入一个数据

谢谢,&#128591;
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
0 
累计签到:5 天
连续签到:1 天
 楼主| 发表于 2017-7-17 20:56:06 | 显示全部楼层
ba21 发表于 2017-7-14 20:58
.insert()是哪个函数的方法?提问具体点好吗?这好比要问人家怎么编程一样。

不好意思啊,我问题没说明白
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
0 
累计签到:5 天
连续签到:1 天
 楼主| 发表于 2017-7-17 20:56:38 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
0 
累计签到:62 天
连续签到:1 天
发表于 2017-7-18 00:10:10 | 显示全部楼层
啊呆 发表于 2017-7-17 20:55
先谢谢您,
往列表中一次性插入多个元素并且指定位置是无法实现的吗?

嗯嗯 应该是的
我也是刚学 不过我上网查了一下  如果你要把那几个元素分别一次性插入不同的位置的话(例如: a 插到1号位 b插到4号位 c插到8号 ) 应该是不可以的
可能学到后面可能会有方法 或者某些大神有方法吧哈哈哈
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐上一条 /1 下一条

小黑屋手机版Archiver( 粤公网安备 44051102000370号 | 粤ICP备11014136号

© 2010-2017 FishC.com GMT+8, 2017-9-26 20:55 Powered by Discuz! X2.5 Theme by dreambred

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