将dict列表转换为特定值的列表

时间:2011-04-09 01:21:40

标签: python list-comprehension

我想知道最优雅(和高性能?)的模式来替换我经常编写的代码:

names = []
for person in persons:
    names.append(person.GetName())

我写这个是因为我是用JavaScript编写的,我不知道更好。但我想我可以用列表推导做些什么呢?

2 个答案:

答案 0 :(得分:2)

names = [person.GetName() for person in persons]

答案 1 :(得分:1)

names = [person.GetName() for person in persons]