Python - 具有唯一值列表的字典
当需要获取具有唯一值列表的字典时,将使用“set”运算符和列表方法,以及简单的迭代。
示例
以下是相同的演示-
my_dictionary = [{'Python' : 11, 'is' : 22}, {'fun' : 11, 'to' : 33}, {'learn' : 22},{'object':9},{'oriented':11}]
print("字典是: " )
print(my_dictionary)
my_result = list(set(value for element in my_dictionary for value in element.values()))
print("结果列表是: ")
print(my_result)
print("排序后的结果列表是: ")
my_result.sort()
print(my_result)输出结果字典是:
[{'Python': 11, 'is': 22}, {'fun': 11, 'to': 33}, {'learn': 22}, {'object': 9}, {'oriented': 11}]
结果列表是:
[33, 11, 22, 9]
排序后的结果列表是:
[9, 11, 22, 33]解释
定义了字典列表并显示在控制台上。
字典中的值通过迭代访问,并转换为集合。
这样,就获得了独特的元素。
然后将其转换为列表,并分配给变量。
它在控制台上显示为输出。
它再次排序并显示在控制台上。
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短