Python 获取节点内的度数

Python get degrees within nodes

如何从网络图中获取度数。

list(graph.degree().values())

示例 [0,2,4,1,0,3,2,1,4,0​​,2,0] 我只想要度数。

[0,1,2,3,4]

python 或 networkx

中是否有某种功能

如果您只想在列表中保留唯一元素,

使用set()

mylist = list(graph.degree().values())
unique_elements_list = list(set(mylist))

使用list():

mylist = list(graph.degree().values())

unique_elements_list = list()

# iterates all elements in mylist
for element in mylist:
    # adds to unique elements list only current
    # element is not included.
    if element not in unique_elements_list:
        unique_elements_list.append(element)