【问题标题】:Addressing values stored within object that is within a list in Python寻址存储在 Python 列表中的对象中的值
【发布时间】: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


    【解决方案1】:

    在一个更简单的例子中,但解决了同样的问题,我实际上设法找到了答案。这只是为了让遇到此问题的任何人都知道在哪里可以找到他们需要的答案。

    How do i access and object attribute inside a list of objects given certain index?

    【讨论】:

      猜你喜欢
      • 2019-10-28
      • 1970-01-01
      • 2021-10-08
      • 1970-01-01
      • 2014-01-31
      • 1970-01-01
      • 1970-01-01
      • 2020-06-01
      • 1970-01-01
      相关资源
      最近更新 更多