帮我写一个python函数,能够返回某元素在一个列表中的索引
时间: 2023-03-24 21:03:53 浏览: 123
好的,以下是 Python 函数,可以返回某元素在一个列表中的索引:
```python
def find_index(lst, element):
try:
index = lst.index(element)
return index
except ValueError:
return -1
```
其中,`lst` 是列表,`element` 是要查找的元素。如果元素存在于列表中,函数将返回其索引;如果元素不存在于列表中,函数将返回 -1。
相关问题
帮我写一个python函数,能够返回某字符元素在字符列表中的索引
好的,以下是 Python 函数,可以返回某个字符元素在字符列表中的索引:
```python
def find_index(char_list, char):
if char in char_list:
return char_list.index(char)
else:
return -1
```
其中,`char_list` 是字符列表,`char` 是要查找的字符元素。如果找到了,函数返回该元素在列表中的索引;如果没有找到,函数返回 -1。
帮我写一个python函数,能够返回字符列表中包含某数字的元素的索引值
好的,以下是 Python 函数的代码:
```python
def find_index(lst, num):
"""
返回字符列表中包含某数字的元素的索引值
:param lst: 字符列表
:param num: 要查找的数字
:return: 包含数字的元素的索引值列表
"""
return [i for i, x in enumerate(lst) if str(num) in x]
```
使用方法:
```python
lst = ['abc1', 'def2', 'ghi3', 'jkl4']
num = 3
print(find_index(lst, num)) # 输出 [2]
```
希望能够帮到你!