목록 값의 키를 최대 범위로 표시해야 하는 경우 단순 반복을 사용합니다.
예시
아래는 동일한 데모입니다 -
my_dict = {"pyt" : [26, 12, 34, 21], "fun" : [41, 27,43, 53, 18], "learning" : [21, 30, 29, 13]} print("The dictionary is :") print(my_dict) max_result = 0 for sub, values in my_dict.items(): max_result = max(max_result, max(values) - min(values)) if max_result == max(values) - min(values): result = sub print("The result is :") print(result)
출력
The dictionary is : {'pyt': [26, 12, 34, 21], 'fun': [41, 27, 43, 53, 18], 'learning': [21, 30, 29, 13]} The result is : fun
설명
-
사전이 정의되어 콘솔에 표시됩니다.
-
변수는 0으로 초기화됩니다.
-
딕셔너리 요소를 반복하고 'max' 방법을 사용하여 'max'와 'min' 요소의 차이와 미리 결정된 최대값을 구합니다.
-
최대 요소가 '최대' 요소와 '최소' 요소의 차이와 같으면 요소가 결과로 간주됩니다.
-
콘솔에 표시되는 출력입니다.