2014-03-28 95 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

相關問題