python如何获取某个数组中某些下标的元素

python如何获取某个数组中某些下标的元素,第1张

print(your_listindex('your_item'))  ###your_list为列表名称   your_item为需要修该的数据。

print [i for i, x in enumerate(your_list) if x == 'your_item']

your_list为待查list,your_item为具体要查的元素,打印出一个包含所有要查元素下标的列表。

python列表

1、可以先创建一个空列表,可以使用type(),查看类型。

2、append(元素) 追加元素。

insert(index,元素) 在指定位置插入元素。

3、del 根据列表的下标进行删除。

4、列表中修改需要根据下标来进行修改。

5、count() 查找列表中某元素的格式。

因为你的“orderStrategyVOS”是一个列表类型的,所以你需要通过下标来访问,或者对应的列表项后才能获取“trigger_side”

所以,正确的写法是:trigger_side=result_win_loss_info["orderStrategyVOS"][0]["trigger_side"]

嵌套列表是吧,直接

宠物[0][0]

就好了。因为宠物[0]是宠物这个列表的第一个元素,也是一个列表,第二个[0]就是读取这个 列表里的第一个元素了

不过不建议你用中文当变量,用pet也可以

aa = [[(55736,)], [(55739,)], [(55740,), (55801,)], [(55748,)], [(55783,), (55786,), (55787,), (55788,)], [(55817,), (55821,)], [(55818,)]]

def getelement(aa):

    for elem in aa:

        if type(elem)==type([]):

            for element in getelement(elem):

                yield element

        else:yield elem

for elem in getelement(aa):print(elem)(55736,)

(55739,)

(55740,)

(55801,)

(55748,)

(55783,)

(55786,)

(55787,)

(55788,)

(55817,)

(55821,)

(55818,)

以上就是关于python如何获取某个数组中某些下标的元素全部的内容,包括:python如何获取某个数组中某些下标的元素、Python小白求教,怎样从这个列表中提取元素、python如何获取列表中的列表里的数值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9791939.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存