检索有序字典中每个项目的某个键的值
Retrieve value of certain key for every item in an ordered dictionary
我很难检索如下有序列表中每个项目的名称值,我们将不胜感激任何帮助。
OrderedDict([('12345', {'buyingprice': '600', 'category': 'Dairy', 'code': '12345', 'name': 'Dairy Milk', 'sellingprice': '800'}),
('zsdfasfasf', {'buyingprice': 'test', 'category': 'Dairy', 'code': 'test', 'name': 'test', 'sellingprice': 'test'})])
为了更清楚,我只想要每个项目的键(名称)的值
names = [value['name'] for value in a.values()]
print(names)
输出:
['Dairy Milk', 'test']
你可以这样做:
names = [v['name'] for v in """your dict""".values()]
通过迭代字典的值并访问每个嵌套字典的 'name' 键来创建名称列表。
我很难检索如下有序列表中每个项目的名称值,我们将不胜感激任何帮助。
OrderedDict([('12345', {'buyingprice': '600', 'category': 'Dairy', 'code': '12345', 'name': 'Dairy Milk', 'sellingprice': '800'}),
('zsdfasfasf', {'buyingprice': 'test', 'category': 'Dairy', 'code': 'test', 'name': 'test', 'sellingprice': 'test'})])
为了更清楚,我只想要每个项目的键(名称)的值
names = [value['name'] for value in a.values()]
print(names)
输出:
['Dairy Milk', 'test']
你可以这样做:
names = [v['name'] for v in """your dict""".values()]
通过迭代字典的值并访问每个嵌套字典的 'name' 键来创建名称列表。