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),并且希望将其解构为两个变量,则语法很简单:

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