Python键引用lis中的最大值

2024-04-26 11:19:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用一个字典,并希望引用其关联列表的第三个值等于1的键(恰好是列表第三个值的最大值)

MOTOR VEHICLE THEFT [1802, 166, 0.09211986681465038]
CRIM SEXUAL ASSAULT [191, 15, 0.07853403141361257]
PUBLIC PEACE VIOLATION [211, 130, 0.6161137440758294]
NON - CRIMINAL [5, 2, 0.4]
PUBLIC INDECENCY [1, 1, 1.0]
SEX OFFENSE [161, 20, 0.12422360248447205]
GAMBLING [7, 7, 1.0]
OFFENSE INVOLVING CHILDREN [378, 41, 0.10846560846560846]
STALKING [16, 2, 0.125]
WEAPONS VIOLATION [397, 284, 0.7153652392947103]
HUMAN TRAFFICKING [1, 1, 1.0]
BATTERY [7102, 1564, 0.2202196564348071]
OTHER NARCOTIC VIOLATION [1, 1, 1.0]

在这里,我想提取公众猥亵,赌博,贩卖人口等


Tags: 列表字典publicnonvehicleassaultpeacemotor
1条回答
网友
1楼 · 发布于 2024-04-26 11:19:04

你是说这样的事吗

对于python 2.X

for key,val in dictionary.iteritems():
    if val[2] == 1.0:
        print key

对于python 3.X

for key,val in dictionary.items():
    if val[2] == 1.0:
        print(key)

相关问题 更多 >