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}
说明
定义了一个字典列表,并将其显示在控制台上。
创建一个空字典。
迭代列表的元素。
迭代字典的项。
如果字典中存在键,则将键和值的较大值分配给结果。
否则,将该值放入结果中。
这是显示在控制台上的结果。
广告