擅长:python、mysql、java
<p>如果您检查哪个节点比较近:</p>
<pre><code>for node in nodes :
print(node, type(G[node]), G[node].keys())
</code></pre>
<p>您将获得:</p>
^{pr2}$
<p>您可以看到,<code>G[node]</code>是一个字典,其键对应于它共享边的其他节点。您将绕过其常规的节点创建例程,并在mix中插入一个名为<code>occurrences</code>的节点,通过edge连接到其他节点。我之所以说<code>trying to</code>是因为这个节点没有正确设置,并且在以这种方式添加时无法正常工作。在</p>
<p>如果要在节点上存储其他属性,可以设置节点类,例如:</p>
<pre><code>class Node(object):
def __init__(self, letter):
self.letter = letter
def __str__(self):
return self.letter
</code></pre>
<p>…然后:</p>
<pre><code>nodes = [Node(l) for l in ["A", "B", "C", "D", "E"]]
</code></pre>
<p>现在可以将任何您喜欢的属性附加到这些节点(但不能附加到<code>G[node]</code>)。在</p>