Объект Python и его элементы - PullRequest
0 голосов
/ 31 мая 2018

Я изучаю коды, написанные другими.
Я думаю, что владелец написал это, используя ООП .
, когда я печатаю объект результатов sims, вывод выглядит примерно так:

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

Количество объектов в sims зависит от количества итераций.в этом случае я использую две итерации.

Я хочу напечатать элементы объекта sims .Похоже, мне нужно дать более подробную информацию об этом.Пожалуйста, посоветуйте мне, какую еще информацию нужно предоставить.Я запутался с кодами.

Спасибо, Зеп

Ответы [ 2 ]

0 голосов
/ 31 мая 2018

То, что вы видите, является представлением списка по умолчанию sims.Если вы сделаете

print(sims[0])

, то, если WorldCupSim.WorldCupSim определит строковое представление (что вам покажет print()), вы должны увидеть более полезные вещи.

0 голосов
/ 31 мая 2018

Согласно вашему коду я вижу sims array of objects.Вы можете использовать цикл для итерации вашего массива.Ниже приведен пример фрагмента

for o in sims:
  print(o)

. Он напечатает все объекты внутри sims переменная

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...