0

のような組み込みのタプルがあります(u,v)。これらは Networkx によって生成され、リンクをグラフで表示します。呼び出された からリストを作成しlink_listます。

結果が次のようになるように、タプルを分割する必要があります。u , v

試してみdivmodましたが、正しい答えが得られません。

for link in link_list:
    u,v = divmod(*link)
    print u,v
4

3 に答える 3

9

次のように、 for ステートメントの個々の変数にタプルを取得できます。

for u,v in link_list:
     print u,v
于 2012-01-10T15:56:44.533 に答える
6

単純:

for link in link_list:
    u, v = link
    print u, v

これはシーケンスアンパッキングと呼ばれます。

于 2012-01-10T15:53:15.070 に答える
3

tuple が(x,y)あり、それを 2 つの変数に分解したい場合、構文は単純です。

u,v = (x,y)
于 2012-01-10T15:54:16.470 に答える