输入
values = [{'name': 'mike', 'age': '20'}, {'name': 'tom', 'age': 34}, {'name': 'kate', 'age': 99}]
预期输出
输出
values = {{'name': 'mike', 'age': '20'}, {'name': 'tom', 'age': 34}, {'name': 'kate', 'age': 99}}
答案 0 :(得分:0)
您想要的输出具有包含字典的集。由于集合无法容纳字典,因此我们可以将字典转换为元组,然后使用集合来容纳这些元组。
例如,如果我们有:
values = [{'name': 'mike', 'age': '20'}, {'name': 'tom', 'age': 34}, {'name': 'kate', 'age': 99}]
我们可以做到:
{i for dict in values for i in dict.items()}
结果是:
{('age', '20'),
('age', 34),
('age', 99),
('name', 'kate'),
('name', 'mike'),
('name', 'tom')}