QQ登录

只需一步,快速开始

登录 | 立即注册 | 找回密码

主题

帖子

荣誉

VIP至尊会员

Rank: 15Rank: 15Rank: 15

积分
28
查看: 310|回复: 12

python3

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

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

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

x
求指教:.insert(0,'大布丁',  4,'马迭尔', 5,'1946')
会报错,请问,上面的格式可以实现吗?需要用什么方法?
楼层
跳转到指定楼层
最佳答案
2 
累计签到:33 天
连续签到:1 天
当时就吓傻了 发表于 2017-7-14 20:51:48 | 显示全部楼层
一次只能添加一个吧,分三次添加
最佳答案
518 
累计签到:167 天
连续签到:21 天
ba21 发表于 2017-7-14 20:58:04 | 显示全部楼层
.insert()是哪个函数的方法?提问具体点好吗?这好比要问人家怎么编程一样。
最佳答案
123 
累计签到:27 天
连续签到:1 天
gopythoner 发表于 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)
复制代码


第一个参数是插入的位置,第二个是插入的元素
最佳答案
0 
累计签到:70 天
连续签到: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]
复制代码
最佳答案
0 
累计签到:47 天
连续签到:1 天
plus 发表于 2017-7-14 22:31:36 | 显示全部楼层
查了一下文档

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

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


最佳答案
137 
累计签到:260 天
连续签到:18 天
ooxx7788 发表于 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']
复制代码
最佳答案
0 
累计签到:5 天
连续签到:1 天
啊呆  楼主| 发表于 2017-7-17 20:55:02 | 显示全部楼层
小龙虾大侠 发表于 2017-7-14 21:24
楼主说的是把元素插入列表吧
这方法一次只能添加一个的
如果你不想一个一个加 或者还可以这样 不过 这样 ...

先谢谢您,
往列表中一次性插入多个元素并且指定位置是无法实现的吗?
最佳答案
0 
累计签到:5 天
连续签到:1 天
啊呆  楼主| 发表于 2017-7-17 20:55:31 | 显示全部楼层
gopythoner 发表于 2017-7-14 21:15
如果你说的是列表的方法的话
目测每次只能插入一个数据

谢谢,🙏
最佳答案
0 
累计签到:5 天
连续签到:1 天
啊呆  楼主| 发表于 2017-7-17 20:56:06 | 显示全部楼层
ba21 发表于 2017-7-14 20:58
.insert()是哪个函数的方法?提问具体点好吗?这好比要问人家怎么编程一样。

不好意思啊,我问题没说明白
最佳答案
0 
累计签到:5 天
连续签到:1 天
啊呆  楼主| 发表于 2017-7-17 20:56:38 | 显示全部楼层
当时就吓傻了 发表于 2017-7-14 20:51
一次只能添加一个吧,分三次添加

谢谢🙏,
最佳答案
0 
累计签到:70 天
连续签到:1 天
小龙虾大侠 发表于 2017-7-18 00:10:10 | 显示全部楼层
啊呆 发表于 2017-7-17 20:55
先谢谢您,
往列表中一次性插入多个元素并且指定位置是无法实现的吗?

嗯嗯 应该是的
我也是刚学 不过我上网查了一下  如果你要把那几个元素分别一次性插入不同的位置的话(例如: a 插到1号位 b插到4号位 c插到8号 ) 应该是不可以的
可能学到后面可能会有方法 或者某些大神有方法吧哈哈哈
最佳答案
0 
累计签到:5 天
连续签到:1 天
啊呆  楼主| 发表于 2017-10-5 13:24:17 | 显示全部楼层
小龙虾大侠 发表于 2017-7-18 00:10
嗯嗯 应该是的
我也是刚学 不过我上网查了一下  如果你要把那几个元素分别一次性插入不同的位置的话(例 ...

嗯嗯,谢谢

发表回复

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

本版积分规则

关闭

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

    移动客户端下载(未启用)
    微信公众号

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备11014136号

Copyright 2018 鱼C论坛 版权所有 All Rights Reserved.

Powered by Discuz! X3.1 Copyright
© 2001-2018 Comsenz Inc.    All Rights Reserved.

小黑屋|手机版|Archiver|鱼C工作室 ( 粤公网安备 44051102000370号 | 粤ICP备11014136号

GMT+8, 2017-11-24 02:40

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