Python 将dict列表转换为特定值的列表
我想知道最优雅(和性能?)的模式,以取代我经常编写的代码:Python 将dict列表转换为特定值的列表,python,list-comprehension,Python,List Comprehension,我想知道最优雅(和性能?)的模式,以取代我经常编写的代码: names = [] for person in persons: names.append(person.GetName()) 我写这篇文章是因为这是我用JavaScript写的,我不知道还有什么更好的。但是我想我可以通过列表理解来做些什么?姓名=[person.GetName()代表人物中的人物]姓名=[person.GetName()代表人物中的人物]谢谢-就是这个。由于我认为我的措辞不好,我应该把这个问题的标题改成什么
names = []
for person in persons:
names.append(person.GetName())
我写这篇文章是因为这是我用JavaScript写的,我不知道还有什么更好的。但是我想我可以通过列表理解来做些什么?
姓名=[person.GetName()代表人物中的人物]
姓名=[person.GetName()代表人物中的人物]
谢谢-就是这个。由于我认为我的措辞不好,我应该把这个问题的标题改成什么?类似于“更优雅/更具蟒蛇风格的填充列表的方式”。谢谢-就是这个。由于我认为我的措辞不好,我应该把这个问题的标题改成什么?类似于“更优雅/更具蟒蛇风格的填充列表的方式?”。
names = [person.GetName() for person in persons]