【发布时间】:2017-01-15 05:02:35
【问题描述】:
所以在我编写的一些代码中,我有一个对象列表。我还有第二个对象列表,但这些对象实际上将第一个列表作为参数(object-inception!)。
无论如何,对于这两种情况(如果我能弄清楚第一种是如何工作的,那么同样的方法也可能适用于第二种),我需要能够在解决特定对象的数据后处理存储在特定对象中的数据索引。
这里有一些我想做的伪代码。
class Object():
def __init__(self, fruit)
self.fruit = fruit
ObjectList = [Object("apple"), Object("banana"), Object("orange")]
newList = []
for i in ObjectList:
newList.append(ObjectList[i].fruit)
同样,如果我要将此对象列表(我们将其称为对象 A 列表)作为参数传递给另一个对象(对象 B),然后制作这些对象的列表(与层数一样多)老实说,您想去!),我想我可以使用相同的方法从对象 B 列表中的每个对象 B 中提取对象 A 列表,然后从对象 A 中从每个对象 A 中提取所需的数据列表。
就我个人而言,这是我编写的最先进的程序之一,而且由于我是 Python 新手,所以我可能完全错了。任何帮助或建议都会被采纳!
【问题讨论】:
标签: python python-3.x