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}

说明

  • 定义了一个字典列表,并将其显示在控制台上。

  • 创建一个空字典。

  • 迭代列表的元素。

  • 迭代字典的项。

  • 如果字典中存在键,则将键和值的较大值分配给结果。

  • 否则,将该值放入结果中。

  • 这是显示在控制台上的结果。

更新于:16-Sep-2021

132 次浏览

启动您的 职业生涯

通过完成课程获得认证

开始
广告