사전에서 최대값을 가진 키 찾기
다음과 같이 문자열 키와 정수 값이 있는 사전을 고려해 보세요.
stats = {'a': 1, 'b': 3000, 'c': 0}
최대값을 갖는 키를 결정하는 것은 일반적인 요구 사항으로 발생할 수 있습니다. 제안된 "역방향 키-값 튜플을 포함하는 중간 목록" 접근 방식이 작동할 수 있지만 대체 솔루션은 더 우아하고 효율적인 솔루션을 제공할 수 있습니다.
이러한 접근 방식 중 하나는 사용자 정의 키 기능과 함께 max() 기능을 활용하는 것입니다. 작동 방식은 다음과 같습니다.
max(stats, key=stats.get)
이 코드에서는
이 키 함수를 지정하면 max()에 키가 아닌 값을 비교하도록 효과적으로 지시할 수 있습니다. 이를 통해 최대값을 가진 키를 결정할 수 있습니다.
>>> max(stats, key=stats.get) 'b'
이 예에서 키 'b'는 최대값 3000을 보유합니다. 이 방법은 다음을 사용하여 키를 검색하는 간결하고 효율적인 방법을 제공합니다. 사전에서 가장 큰 값입니다.
위 내용은 Python 사전에서 최대값으로 키를 찾는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!