Итак, у меня есть класс, называемый Vertex
.
class Vertex:
'''
This class is the vertex class. It represents a vertex.
'''
def __init__(self, label):
self.label = label
self.neighbours = []
def __str__(self):
return("Vertex "+str(self.label)+":"+str(self.neighbours))
Я хочу напечатать список объектов этого класса, например:
x = [Vertex(1), Vertex(2)]
print x
но он показывает мне вывод следующим образом:
[<__main__.Vertex instance at 0xb76ed84c>, <__main__.Vertex instance at 0xb76ed86c>]
Собственно, я хотел напечатать значение Vertex.label
для каждого объекта.
Есть ли способ сделать это?