假设要实现的功能是:给定一个列表和一个元素,返回这个元素在列表中第一次出现的下标(索引)。

输入格式:一个列表和一个元素,列表可以是任意类型,元素可以是任意类型。

输出格式:一个整数,表示元素在列表中第一次出现的下标(索引),如果元素不在列表中,则返回-1。

实现思路:遍历列表,如果找到元素则返回其下标,否则返回-1。

代码实现:

def my_index(lst, elem): for i in range(len(lst)): if lst[i] == elem: return i return -1

测试

lst = [1, 2, 3, 4, 5] elem = 3 print(my_index(lst, elem)) # 输出2

lst = ['a', 'b', 'c', 'd'] elem = 'e' print(my_index(lst, elem)) # 输出-1

编写程序模拟列表index的方法请求失败2请提供更详细的要求例如需要实现哪些功能输入输出格式等。继续

原文地址: https://www.cveoy.top/t/topic/bRw0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录