TypeError: object() ne prend pas de paramètres
Mon code qui génère l'erreur suivante: TypeError: object() takes no parameters
class Graph(object):
def vertices(self):
return list(self.__graph_dict.keys())
if __name__ == "__main__":
g = { "a" : ["d"],
"b" : ["c"],
"c" : ["b", "c", "d", "e"],
"d" : ["a", "c"],
"e" : ["c"],
"f" : []
}
graph = Graph(g)
print("Vertices of graph:")
print(graph.vertices())
Est-il une manière que je peux résoudre ce problème?
Vous devez vous connecter pour publier un commentaire.
Votre diagramme de classe ne prend pas d'arguments sur
__init__
par conséquent, lorsque vous composez le:Vous obtenez une erreur parce que le Graphique ne sais pas quoi faire avec le "g".
Je pense que ce que vous voulez, c'est: