顺序查找 python

顺序查找(线性查找):

从列表第一个元素开始,顺序进行查找,直到找到元素或搜索到最后一个元素为止

def linear_search(li,val): # li为列表,val为要查找的元素
    for i in range(len(li)):
        if li[i] == val:
            return i
    return None # 退出循环   
def linear_search(li, val):
    for ind, v in enumerate(li):
        if v == val:
            return ind
    return None

 

posted @ 2023-06-06 21:22  天才九少  阅读(36)  评论(0)    收藏  举报