python实现顺序搜索

从列表的第一个数开始,顺序查找,如果与目标值相同,则返回索引,不同则返回None
代码如下:

def sequential_search(sequence, target):
    for i in range(len(sequence)):
        if target == sequence[i]:
            return i
    return None


def main():
    x = [1, 5, 3, 7, 9]
    print(sequential_search(x, 3))
    print(sequential_search(x, 10))


if __name__ == '__main__':
    main()

输出:

2
None

猜你喜欢

转载自blog.csdn.net/weixin_43793472/article/details/88427163