我想找包含某个字符串的元素的下标
时间: 2023-10-28 18:13:21 浏览: 82
采用二分查找法和顺序查找法查找元素的下标
可以使用列表的 `index()` 方法来找到包含某个字符串的元素的下标。该方法会返回第一个匹配的元素的下标,如果找不到匹配的元素,则会抛出 ValueError 异常。
以下是一个示例代码,它会找到列表 `str_list` 中包含字符串 `"foo"` 的元素的下标:
```python
str_list = ['hello', 'world', 'foo', 'bar', 'baz']
index = str_list.index('foo')
print(index)
```
输出结果为:
```
2
```
在这个例子中,字符串 `"foo"` 出现在列表中的第 3 个位置,因此输出结果为 2。如果列表中不存在包含字符串 `"foo"` 的元素,那么会抛出 ValueError 异常。
阅读全文