Python将对象列表转换为一个对象参数列表

时间:2014-03-28 06:39:03

标签: python list

我有一个包含多个属性的组对象列表:名称,大小等。 是否可以从此列表中导出包含其中一个参数的列表。例如:

l = [<Group1>, <Group2>, <Group3>]

# some command to get 
l2 = [Group1.name, Group2.name, Group3.name]

假设Group对象具有.name属性

1 个答案:

答案 0 :(得分:3)

你可以这样做:

l2 = []

for element in l:
    l2.append(element.name)

或使用列表理解:

l2 = [element.name for element in l]
相关问题