Python对象及其元素

时间:2018-05-31 06:26:46

标签: python oop

我正在研究其他人写的代码 我认为所有者使用 OOP 编写了它 当我打印结果对象sims时 输出如下所示:

[<WorldCupSim.WorldCupSim object at 0x0000018DC471B908>, <WorldCupSim.WorldCupSim object at 0x0000018DC471B5C0>]

sims中的对象数取决于迭代次数。 在这种情况下,我运行了两次迭代。

我想打印对象 sims 的元素。 似乎我需要提供更多有关它的细节。 请告诉我提供的其他信息。 我对代码感到困惑。

由于 番

2 个答案:

答案 0 :(得分:2)

根据您的代码,我看到simsarray of objects。您可以使用for循环来迭代您的数组。以下是示例代码段

for o in sims:
  print(o)

它将打印sims变量

中的所有对象

答案 1 :(得分:2)

您所看到的是列表sims的默认表示。如果你这样做

print(sims[0])

然后,如果WorldCupSim.WorldCupSim定义了一个字符串表示(这是print()将向您显示的那个),那么您应该看到更多有用的东西。