【问题标题】:How to create a list dynamically如何动态创建列表
【发布时间】:2013-11-18 12:11:27
【问题描述】:

我正在努力理解如何在 python 中创建变量列表(我是一名 R 程序员)。 我想创建一个变量列表名称,以使用“networkx”在网络中存储一组最小路径,例如 6 个负载(接收器)和 3 个生成器(源),如下所示: nx 是网络,G 是有向图

for i in sinks:
    print("Analysis for node ",i," :")
    for j in sources:
        for path in nx.all_simple_paths(G,j,i):
            print (path)
            "node_"+str(i)[i] = path #How to do this?? 

“node_1”包含从节点 1 到所有源的所有路径,“node_2”包含从节点 2 到所有源的所有路径,等等。

【问题讨论】:

标签: python list dynamic


【解决方案1】:

使用字典:

for i in sinks:
    print("Analysis for node ",i," :")
    for j in sources:
        for path in nx.all_simple_paths(G,j,i):
            print (path)
            node[i][j] = path

【讨论】:

    猜你喜欢
    • 2011-01-26
    • 2014-04-28
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 2023-03-22
    • 1970-01-01
    • 2015-06-24
    • 1970-01-01
    相关资源
    最近更新 更多