从所有具有相同键的字典列表中,可以从大多数字典中以大多数python方法获取相同键的值

时间:2019-10-23 04:47:37

标签: python

说我有一个这样的词典列表

sampDic = [
{"name": "Tom", "age": 10},
{"name": "Mark", "age": 5},
{"name": "Pam", "age": 7}
]

我想获取所有词典的“名称”值。

我尝试了

sampDic[:]['name'] 

但这给出了

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-34-924869e29ce4> in <module>()
----> 1 sampDic[:]['name']

TypeError: list indices must be integers or slices, not str

错误。

所以我能想到的最好的是

for item in sampDic:
     print(item['name'])

是否有更有效和/或pythonic的方式来做到这一点?

0 个答案:

没有答案