파이썬 사전에서 여러 최대 값을 어떻게 얻습니까?

라이언 오

그래서 다음과 같은 사전이 있습니다.

foo_dict = {'A' : 0.03, 'B' : 0.13, 'C' : 0.42, 'D' : 0.42}

그리고 나는이 줄로 최대 값을 얻었습니다.

max_value = max(foo_dict.values())

보시다시피 최대 값은 0.42이고 그 값 -C와 D를 가진 두 개의 키가 있습니다. 이제 목록에서 C와 D를 모두 얻고 싶습니다. 난 노력 했어

max_key = max(foo_dict.keys(), key=lambda k : foo_dict[k])

그러나 그것은 C를 제공합니다. 같은 값을 가진 두 키를 어떻게 얻 max_value습니까?
감사.

Sreeram TP

할 수 있습니다.

max_value = max(foo_dict.values())
[k for k,v in foo_dict.items() if v == max_value] # ['C', 'D']

max함수는 한 번에 하나의 값만 반환 할 수 있습니다. 따라서 첫 번째 줄을 사용하여 최대 값을 찾고, 값을 저장하고 나중에 dict에 대한 루프를 수행하고 값이 최대 값과 일치하는 키를 선택할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬에서 pandas를 사용하여 null 값 대신 String "no comm"을 어떻게 얻을 수 있습니까?

분류에서Dev

여러 값을 가진 groupby 개체에서 최대 값을 어떻게 얻을 수 있습니까?

분류에서Dev

파이썬 사전에서 순서대로 데이터를 어떻게 얻을 수 있습니까?

분류에서Dev

neo4j의 여러 특정 노드 사이의 최대 값을 어떻게 찾습니까?

분류에서Dev

파이썬에서 ctypes를 사용하여 이름이 아닌 서수로 설명되는 dll의 전역 변수 값을 어떻게 얻습니까?

분류에서Dev

Linq to XML을 사용하여 이러한 XML 값을 어떻게 얻습니까?

분류에서Dev

이 사전에서이 값을 어떻게 얻습니까?

분류에서Dev

파이썬에서 배열 사전에서 값을 어떻게 얻을 수 있습니까?

분류에서Dev

다음 파이썬 사전과 유사한 사전을 Java에서 만들고 한 번에 여러 값을 입력하려면 어떻게해야합니까?

분류에서Dev

models.py 파일에서 외래 키 값의 최대 값을 어떻게 얻습니까?

분류에서Dev

등고선에서 여러 열의 최소값을 어떻게 얻을 수 있습니까?

분류에서Dev

DataFrame에서 최대 값을 가진 열의 열 이름을 어떻게 얻습니까?

분류에서Dev

파이썬에서 numpy 배열의 주변 값을 어떻게 얻습니까?

분류에서Dev

파이썬에서 셀레늄을 사용하여 클래스 이름에서 값을 어떻게 얻습니까?

분류에서Dev

파이썬 정규식을 사용하여 동일한 패턴 사이에 줄을 어떻게 얻습니까?

분류에서Dev

파이썬에서 for 루프를 사용하여 중첩 된 사전을 어떻게 만들 수 있습니까?

분류에서Dev

파이썬을 사용하여 키에 대한 좋은 산만 함을 어떻게 찾을 수 있습니까?

분류에서Dev

이 경우 파이썬을 사용하여 집합 일치를 어떻게 최적화 할 수 있습니까?

분류에서Dev

파이썬은 데이터 프레임을 그룹화하는 동안 여러 열에서 최대 및 최소 값을 얻습니다.

분류에서Dev

파이썬과 셀레늄을 사용하여 값이 utf-8이 아닌 자리 표시 자의 값을 어떻게 얻을 수 있습니까?

분류에서Dev

파이썬 3에서 a3-a100의 여러 변수에 대해이 계산을 어떻게 반복 할 수 있습니까?

분류에서Dev

argparse를 사용하여 파이썬에서 내장 된 '-h'액션을 어떻게 대체합니까?

분류에서Dev

파이썬에서 while 루프를 사용하여 최대 값을 초과 할 때까지 목록에 값을 추가하려면 어떻게해야합니까?

분류에서Dev

파이썬의 사전에서 모든 URL을 어떻게 얻을 수 있습니까?

분류에서Dev

파이썬에서 숫자로 여러 열의 이름을 어떻게 바꿀 수 있습니까?

분류에서Dev

파이썬에서 생성기를 사용하여 이터 러블을 어떻게 비교합니까?

분류에서Dev

파이썬에서 같은 그래프에 여러 줄을 어떻게 그릴 수 있습니까?

분류에서Dev

파이썬을 사용하여 그림에서 컬러 선을 어떻게 선택해야합니까?

분류에서Dev

파이썬에서 큐브의 n 점을 어떻게 최대로 분리합니까? scipy.integrate.ode는 어떻게 사용합니까?

Related 관련 기사

  1. 1

    파이썬에서 pandas를 사용하여 null 값 대신 String "no comm"을 어떻게 얻을 수 있습니까?

  2. 2

    여러 값을 가진 groupby 개체에서 최대 값을 어떻게 얻을 수 있습니까?

  3. 3

    파이썬 사전에서 순서대로 데이터를 어떻게 얻을 수 있습니까?

  4. 4

    neo4j의 여러 특정 노드 사이의 최대 값을 어떻게 찾습니까?

  5. 5

    파이썬에서 ctypes를 사용하여 이름이 아닌 서수로 설명되는 dll의 전역 변수 값을 어떻게 얻습니까?

  6. 6

    Linq to XML을 사용하여 이러한 XML 값을 어떻게 얻습니까?

  7. 7

    이 사전에서이 값을 어떻게 얻습니까?

  8. 8

    파이썬에서 배열 사전에서 값을 어떻게 얻을 수 있습니까?

  9. 9

    다음 파이썬 사전과 유사한 사전을 Java에서 만들고 한 번에 여러 값을 입력하려면 어떻게해야합니까?

  10. 10

    models.py 파일에서 외래 키 값의 최대 값을 어떻게 얻습니까?

  11. 11

    등고선에서 여러 열의 최소값을 어떻게 얻을 수 있습니까?

  12. 12

    DataFrame에서 최대 값을 가진 열의 열 이름을 어떻게 얻습니까?

  13. 13

    파이썬에서 numpy 배열의 주변 값을 어떻게 얻습니까?

  14. 14

    파이썬에서 셀레늄을 사용하여 클래스 이름에서 값을 어떻게 얻습니까?

  15. 15

    파이썬 정규식을 사용하여 동일한 패턴 사이에 줄을 어떻게 얻습니까?

  16. 16

    파이썬에서 for 루프를 사용하여 중첩 된 사전을 어떻게 만들 수 있습니까?

  17. 17

    파이썬을 사용하여 키에 대한 좋은 산만 함을 어떻게 찾을 수 있습니까?

  18. 18

    이 경우 파이썬을 사용하여 집합 일치를 어떻게 최적화 할 수 있습니까?

  19. 19

    파이썬은 데이터 프레임을 그룹화하는 동안 여러 열에서 최대 및 최소 값을 얻습니다.

  20. 20

    파이썬과 셀레늄을 사용하여 값이 utf-8이 아닌 자리 표시 자의 값을 어떻게 얻을 수 있습니까?

  21. 21

    파이썬 3에서 a3-a100의 여러 변수에 대해이 계산을 어떻게 반복 할 수 있습니까?

  22. 22

    argparse를 사용하여 파이썬에서 내장 된 '-h'액션을 어떻게 대체합니까?

  23. 23

    파이썬에서 while 루프를 사용하여 최대 값을 초과 할 때까지 목록에 값을 추가하려면 어떻게해야합니까?

  24. 24

    파이썬의 사전에서 모든 URL을 어떻게 얻을 수 있습니까?

  25. 25

    파이썬에서 숫자로 여러 열의 이름을 어떻게 바꿀 수 있습니까?

  26. 26

    파이썬에서 생성기를 사용하여 이터 러블을 어떻게 비교합니까?

  27. 27

    파이썬에서 같은 그래프에 여러 줄을 어떻게 그릴 수 있습니까?

  28. 28

    파이썬을 사용하여 그림에서 컬러 선을 어떻게 선택해야합니까?

  29. 29

    파이썬에서 큐브의 n 점을 어떻게 최대로 분리합니까? scipy.integrate.ode는 어떻게 사용합니까?

뜨겁다태그

보관