鱼C论坛

 找回密码
 立即注册
查看: 1624|回复: 9

[已解决]请问 我想找到 某一个字符 在字符串每次出现的索引值该怎么弄呀

[复制链接]
发表于 2023-5-22 03:03:57 | 显示全部楼层 |阅读模式

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

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

x
请问 我想找到 某一个字符 在字符串每次出现的索引值该怎么弄呀

比如说

在字符串 Luke I Love Your Mathor. 里面 我想找出所有o出现的位置
返回值是[8, 13, 21]

这样的操作 该如何实现呢?
最佳答案
2023-5-22 03:04:29
可以使用 Python 内置的  find()  函数和循环来找到字符串中某个字符的所有索引值。

示例代码如下:
s = "Luke I Love Your Mathor."char = "o"indices = []# 从头开始循环查找字符串中的字符index = s.find(char)while index != -1:    indices.append(index)    # 从上一次找到的位置的下一个位置开始继续查找    index = s.find(char, index + 1)print(indices)  # 输出 [9, 14, 22]
首先定义了字符串  s  和要查找的字符  char ,然后定义了一个空列表  indices  用来存储所有的索引值。

接下来使用  find()  函数从头开始查找字符串中的字符,如果找到了就将它的索引值添加到  indices  列表中,并从上一次找到的位置的下一个位置开始继续查找,直到找不到为止。

最后输出  indices  列表即可。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-5-22 03:04:29 | 显示全部楼层    本楼为最佳答案   
可以使用 Python 内置的  find()  函数和循环来找到字符串中某个字符的所有索引值。

示例代码如下:
s = "Luke I Love Your Mathor."char = "o"indices = []# 从头开始循环查找字符串中的字符index = s.find(char)while index != -1:    indices.append(index)    # 从上一次找到的位置的下一个位置开始继续查找    index = s.find(char, index + 1)print(indices)  # 输出 [9, 14, 22]
首先定义了字符串  s  和要查找的字符  char ,然后定义了一个空列表  indices  用来存储所有的索引值。

接下来使用  find()  函数从头开始查找字符串中的字符,如果找到了就将它的索引值添加到  indices  列表中,并从上一次找到的位置的下一个位置开始继续查找,直到找不到为止。

最后输出  indices  列表即可。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-22 03:05:04 | 显示全部楼层
isdkz 发表于 2023-5-22 03:04
可以使用 Python 内置的  find()  函数和循环来找到字符串中某个字符的所有索引值。

示例代码如下:

刚刚搞错了 应该是8 13 21才对
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-22 03:08:12 | 显示全部楼层
本帖最后由 mumei2018 于 2023-5-22 03:10 编辑
isdkz 发表于 2023-5-22 03:04
可以使用 Python 内置的  find()  函数和循环来找到字符串中某个字符的所有索引值。

示例代码如下:


简直神速啊 我突然好焦虑啊 OG 和 OL 都要失业啊  一大片的老师要失业 一大片的人要失业  劳动作为生产要素的角色越来越若  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-22 03:11:50 | 显示全部楼层
不过很爽的一点是 我的问题立马解决了 对于急性子强迫症来说 不能再爽了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-22 07:35:58 | 显示全部楼层
mumei2018 发表于 2023-5-22 03:08
简直神速啊 我突然好焦虑啊 OG 和 OL 都要失业啊  一大片的老师要失业 一大片的人要失业  劳动作为生产 ...

哈哈哈哈,现在AI可以说作为一个辅助的角色大大提高了效率,但是还不能做到完全替代
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-22 07:37:32 | 显示全部楼层
mumei2018 发表于 2023-5-22 03:11
不过很爽的一点是 我的问题立马解决了 对于急性子强迫症来说 不能再爽了

你可以去研究一下chatgpt
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-22 23:30:03 | 显示全部楼层
isdkz 发表于 2023-5-22 07:35
哈哈哈哈,现在AI可以说作为一个辅助的角色大大提高了效率,但是还不能做到完全替代

那还能指望学python找工作糊口吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-22 23:30:43 | 显示全部楼层
mumei2018 发表于 2023-5-22 23:30
那还能指望学python找工作糊口吗?

可以的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-22 23:50:08 | 显示全部楼层

OK 我再努努力
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-23 03:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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