我需要知道Python中的变量是字符串(名称)还是数字。我想检查图的度数,但是我需要知道“I”迭代器是字符串内部的一个数字还是字符串内的一个名称,在末尾显示了图的度数。在
这个代码有什么问题吗?在import csv, sys
import networkx as nx
def ministro_lei():
stf = csv.reader(open('resultset.csv', 'rb'), delimiter=',', quotechar='|')
eds = [(i[0],i[1],i[2]) for i in stf]
G = nx.DiGraph(nome='ministro_lei')
G.add_weighted_edges_from(eds)
for i in G.degree():
if isinstance(i,str):
print (" This is a name:", i)
elif isinstance(i, int):
print ("This is a number: ", i)
else:
raise ValueError
return G, eds
ministro_lei=()
下面是一些出局的例子:
^{pr2}$
请帮忙吗?
谢谢