python检索一个字符串列表,获取含有制定字符串的索引下标
时间: 2023-12-21 20:03:30 浏览: 65
可以使用列表推导式和 enumerate() 函数来实现。示例代码如下:
```python
string_list = ['apple', 'banana', 'orange', 'grape']
target_string = 'an'
result = [index for index, string in enumerate(string_list) if target_string in string]
print(result)
```
输出结果为:
```
[0, 1]
```
其中,列表推导式 `[index for index, string in enumerate(string_list) if target_string in string]` 遍历字符串列表 `string_list` 中的每个字符串,如果该字符串中包含目标字符串 `target_string`,就将该字符串的索引下标 `index` 加入到结果列表中。最终,返回所有包含目标字符串的字符串的索引下标列表。
阅读全文