我正在尝试创建一个方法来向dict(节点)添加键和值 键是未加权图的节点,值是连接。你知道吗
class graph:
def __init__(self,size):
self.nodes = {}
def __str__(self):
return pprint.pformat(self.nodes)
pass
def key(self,nodes): #method for adding keys
return self.nodes()
def value(self,nodes): # method for adding values
pass
graph1 = graph
graph1.key [1] = []
graph1.value [1] = [1,2]
print(graph1)
此刻图形键[1] =[]或图形值[1] =[1,2]显然不起作用,因为我不确定要将什么放入方法键或值中。你知道吗
有什么想法吗?你知道吗
首先需要使用python字典,它们是关联数组或键值对。你试图在你的类中完成一些与“字典”含义相反的事情,即分别定义键和值。阅读python词典,编写一些简短的示例,然后重新思考您的类。像这样的类,在其最简单的形式中,可能会有变量'points\u list',方法'connect\u dots'等属性-这取决于您想要如何使用它。从你的问题上看,你不太清楚你想要完成什么,这就是为什么它被否决了——但我猜这就是你想要的。你知道吗
相关问题 更多 >
编程相关推荐