如果我在Python中有一个dict,如下所示:
d = {'hello': [{a:1, b:2, c:3}, {a:4, b:5, c:6},{a:7, b:8, c:9}]}
我想创建一个能给我所有“b”值的数组。没有迭代数组以获得关键的“hello”,有没有一种简单的方法可以做到这一点?
答案 0 :(得分:4)
使用列表理解:
b_list = [subdict[b] for subdict in d['hello']]
迭代hello
存储的值中的所有子词典,并访问键b
存储的值。