2014-03-28 89 views
0

我有一个包含多个属性的组对象列表,包括:名称,大小等 是否可以从此列表中获取包含其参数之一的列表。例如:Python将对象列表转换为一个对象参数的列表

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

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

假设组对象都有一个。名称属性

回答

3

你可以这样做:

l2 = [] 

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

或使用列表理解:

l2 = [element.name for element in l] 
+0

有没有办法做到这在1步? –

+0

@MattStokes,是的。我已经更新了我的回答 – sshashank124

+0

@MattStokes,有帮助吗?如果不是,你还有其他问题吗?如果是这样,你会介意接受它吗?谢谢。 – sshashank124

相关问题