我有一个对象列表,每个对象内部都有一个其他对象类型的列表。我想提取这些列表并创建另一个对象的新列表。
List1:[Obj1, Obj2, Obj3]
Obj1.myList = [O1, O2, O3]
Obj2.myList = [O4, O5, O6]
Obj3.myList = [O7, O8, O9]
Run Code Online (Sandbox Code Playgroud)
我需要这个:
L = [O1, O2, O3, O4, ...., O9];
我试过了extend(),reduce()但没有用
bigList = reduce(lambda acc, slice: acc.extend(slice.coresetPoints.points), self.stack, [])
Run Code Online (Sandbox Code Playgroud)
聚苯乙烯
寻找 python flatten 列表列表没有帮助,因为我得到了其他对象的列表列表。