【发布时间】:2016-03-10 16:42:27
【问题描述】:
我想知道是否有更优雅/pythonic 的方式来执行以下操作。假设我有一个嵌套字典:
orders = {'peter': {'food': 'pizza', 'drink': 'soda'}, 'paul': {'food': 'taco', 'drink': 'soda'},'mary': {'food': 'pizza', 'drink': 'water'}}
我想获得一个包含每个人独特的“食物”项目的列表,即['pizza', 'taco']
这是最简单的方法吗?
foodList = []
for i in orders.keys():
foodList.append(orders[i]['food'])
s = set(foodList)
【问题讨论】:
标签: python list dictionary set