Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python – 목록 값의 키를 최대 범위로 표시

<시간/>

목록 값의 키를 최대 범위로 표시해야 하는 경우 단순 반복을 사용합니다.

예시

아래는 동일한 데모입니다 -

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' 요소의 차이와 미리 결정된 최대값을 구합니다.

  • 최대 요소가 '최대' 요소와 '최소' 요소의 차이와 같으면 요소가 결과로 간주됩니다.

  • 콘솔에 표시되는 출력입니다.