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

역 문자열 쌍을 계산하는 Python 프로그램

<시간/>

역 문자열의 쌍을 계산해야 하는 경우 단순 반복이 사용됩니다.

예시

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

my_list = [{"Python": 8, "is": 1, "fun": 9}, {"Python": 2, "is": 9, "fun": 1}, {"Python": 5, "is": 10,"fun": 7}]

print("The list is :")
print(my_list)

result = {}
for dic in my_list:
   for key, value in dic.items():

      if key in result:
         result[key] = max(result[key], value)
      else:
         result[key] = value

print("The result is :")
print(result)

출력

The list is :
[{'Python': 8, 'is': 1, 'fun': 9}, {'Python': 2, 'is': 9, 'fun': 1}, {'Python': 5, 'is': 10, 'fun': 7}]
The result is :
{'Python': 8, 'is': 10, 'fun': 9}

설명

  • 사전 목록이 정의되어 콘솔에 표시됩니다.

  • 빈 사전이 생성됩니다.

  • 목록의 요소가 반복됩니다.

  • 사전의 항목이 반복됩니다.

  • 키가 사전에 있으면 결과에 키와 값의 최대값이 할당됩니다.

  • 그렇지 않으면 값이 결과에 배치됩니다.

  • 콘솔에 표시되는 결과입니다.