2016-11-21 14 views
-2

私は辞書を使っていて、関連付けられたリストの3番目の値が1のキー(リストの3番目の値の最大値)を参照したいと考えています。ここでPython - リスト内の最大値を参照するキー

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] 

、私はなど、公共わいせつ、賭博、人身売買を抽出したい

+0

ため

のpython 2.Xについて

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

そして、あなたは疑問を持っているのですか? – jonrsharpe

答えて

1

あなたはこのような何かを意味していますか? Pythonの3.X

for key,val in dictionary.items(): 
    if val[2] == 1.0: 
     print(key) 
関連する問題