鱼C论坛

 找回密码
 立即注册
查看: 4525|回复: 3

[已解决]我不知道怎么在'i'后面插入'k'这个字符。

[复制链接]
发表于 2017-11-23 23:58:06 | 显示全部楼层 |阅读模式

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

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

x
  1. >>> number1 =['f','i','h','c']
  2. >>> number1.insert['i','k']
  3. Traceback (most recent call last):
  4.   File "<pyshell#15>", line 1, in <module>
  5.     number1.insert['i','k']
复制代码

我不知道怎么在'i'后面插入'k'这个字符。
最佳答案
2017-11-24 01:53:20
本帖最后由 yjsx86 于 2017-11-24 01:58 编辑

我觉得python的help()真的很好
我记忆里 list 有个 insert 的方法 似乎有2个参数 第一个是索引 第二个是值 有点模糊
打开cmd 键入python进入交互模式
键入help(list)
|  insert(...)
|      L.insert(index, object) -- insert object before index
所以你需要 number1.insert(1,'k')人都是很懒的 我不想从0数到‘i’的索引 所以我会
number1.insert(number1.index('i'),'k')
重新看了下题目 你是想在‘i’后面插入
number1.insert(number1.index('i')+1,'k')

我不会写number1.insert(number1.index('h'),'k')
假装我不知道 i 的前后是什么
happy day!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-11-24 01:53:20 | 显示全部楼层    本楼为最佳答案   
本帖最后由 yjsx86 于 2017-11-24 01:58 编辑

我觉得python的help()真的很好
我记忆里 list 有个 insert 的方法 似乎有2个参数 第一个是索引 第二个是值 有点模糊
打开cmd 键入python进入交互模式
键入help(list)
|  insert(...)
|      L.insert(index, object) -- insert object before index
所以你需要 number1.insert(1,'k')人都是很懒的 我不想从0数到‘i’的索引 所以我会
number1.insert(number1.index('i'),'k')
重新看了下题目 你是想在‘i’后面插入
number1.insert(number1.index('i')+1,'k')

我不会写number1.insert(number1.index('h'),'k')
假装我不知道 i 的前后是什么
happy day!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-24 07:42:16 From FishC Mobile | 显示全部楼层
本帖最后由 BngThea 于 2017-11-24 09:07 编辑

number1.insert(2,'k')
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-24 11:15:11 | 显示全部楼层
本帖最后由 懒精 于 2017-11-24 11:17 编辑

3楼正解,Insert函数第一个参数是列表位置(从0开始)i 是位置1,i 后面插入'k'就是在位置2插入k。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-19 07:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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