【发布时间】:2013-11-28 17:07:51
【问题描述】:
我有一个包含自定义类对象的列表,例如:
class myClass:
pass
myList=[]
for i in range(100):
myObj=myClass()
myObj.prop1=i
myObj.prop2=i*i
myList.append(myObj)
现在我想将这些对象的某些属性的所有值收集到单独的列表中;现在我这样做:
myValuesList = []
for obj in myList: myValuesList.append(obj.prop1)
有更好/更快的方法吗?与map 和lambda 有什么关系?
【问题讨论】: