python - 如何索引给定字符串中的多个空格?
问题描述
我试图映射给定字符串中提供空格的索引。但问题是我找不到多个空格的索引。只显示了第一个空间索引。
这是我的示例解释:
Y="Hell o World!"
print(Y.index(" "))
Output: 4
我无法映射索引上的空间:6
解决方案
您可以执行以下操作:
根据文档
str.index
就像,但是在找不到子字符串时find()
引发。ValueError
而对于find()
返回在切片中找到子字符串 sub 的字符串中的最低索引
s[start:end]
在您的字符串中,4
是 python 找到空格的第一个或最低索引:' '
>>> Y="Hell o World!"
>>> [i for i,j in enumerate(Y) if j==' ']
[4, 6]
推荐阅读
- c++ - 为`std::variant`重载&&会破坏不相关的`std::map`
- excel - VBA如何复制所有行直到空白行
- nginx - 502 Bad Gateway with Kubernetes Ingress Digital Ocean
- database - AWS:仅允许从 VPC 访问 Lambda
- terminal - Git Bash 终端在最小化时保持关闭
- php - Cloudways PHP FPM 设置——分号?
- c# - 从 InputBase 继承的自定义输入中的 Blazor 级联参数问题
- c# - C# 无法删除对象内的子对象
- haskell - GHCI 开始没有 Prelude
- php - Laravel PayPal 协议 - 在返回 url 上执行错误