当前位置 博文首页 > python 如何获取元素在array中的下标

    python 如何获取元素在array中的下标

    作者:秋秋秋天 时间:2021-06-02 17:44

    用numpy创建一个array列表

    使用numpy的where方法寻找该数组下的某个值

    返回数据是对应的下标

    该下标被包裹在一个tuple和一个list中。我们可以用a[0][0]轻松取出来:

    补充:python如何获取列表中每个元素的下标位置

    第一种方法

    for i in range(len(numbers)):
    print('({0}, {1})'.format(i, numbers[i]))

    第二种方法

    使用enumerate函数

    numbers = [10, 29, 30, 41]
    for index, value in enumerate(numbers):
    print(index, value)

    第三种

    也是最有效的index内置函数

    list1 = [1,22,31,4,6,7,8,23,5,89,90]
    f1 = list1.index(22)
    f2 = list1.index(5)
    print(f1) #1
    print(f2) #8
    

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持站长博客。

    js
    下一篇:没有了