如何遍历字典列表以提取值

时间:2019-06-14 19:10:29

标签: python list

我有一个简单的键值对字典列表。我想返回所有值

例如

namelist([ {'name': 'Bart'}, {'name': 'Lisa'}, {'name': 'Maggie'} ])
# returns 'Bart, Lisa & Maggie'

对此有什么解决方案?

我不知道该怎么做。首先,我刚刚尝试遍历循环以返回列表中的每个值,并且它仅返回第一项。

def namelist(names):
    for i in names:
        return i

它仅返回:

{name: 'Bart'}

最终结果应返回:“ Bart,Lisa和Maggie”

我什至不理解为什么我的循环没有遍历列表中的每个项目,而只是第一个。

1 个答案:

答案 0 :(得分:-1)

您正在return退出该功能。只需使用print