我有一个包含多个属性的组对象列表:名称,大小等。 是否可以从此列表中导出包含其中一个参数的列表。例如:
l = [<Group1>, <Group2>, <Group3>]
# some command to get
l2 = [Group1.name, Group2.name, Group3.name]
假设Group对象具有.name属性
答案 0 :(得分:3)
你可以这样做:
l2 = []
for element in l:
l2.append(element.name)
或使用列表理解:
l2 = [element.name for element in l]