Python类未加权图类方法

2024-04-25 06:10:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试创建一个方法来向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]显然不起作用,因为我不确定要将什么放入方法键或值中。你知道吗

有什么想法吗?你知道吗


Tags: 方法keyself图形forreturn节点value
1条回答
网友
1楼 · 发布于 2024-04-25 06:10:55

首先需要使用python字典,它们是关联数组或键值对。你试图在你的类中完成一些与“字典”含义相反的事情,即分别定义键和值。阅读python词典,编写一些简短的示例,然后重新思考您的类。像这样的类,在其最简单的形式中,可能会有变量'points\u list',方法'connect\u dots'等属性-这取决于您想要如何使用它。从你的问题上看,你不太清楚你想要完成什么,这就是为什么它被否决了——但我猜这就是你想要的。你知道吗

相关问题 更多 >