如何在Python中拆分带括号的元组?

0 投票
3 回答
8825 浏览
提问于 2025-04-17 09:56

我有一个内置的元组,看起来像 (u,v)。这个元组是由 Networkx 生成的,它们表示图中的连接。我从中创建了一个叫 link_list 的列表。

我需要把这个元组拆分开,结果应该是: u , v

我试过 divmod,但它没有给出正确的结果。

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

3 个回答

3

如果你有一个元组 (x,y),想把它拆分成两个变量,你只需要这样写:

u,v = (x,y)
9

你可以在for语句中把元组拆分成单独的变量,方法如下:

for u,v in link_list:
     print u,v
6

简单来说:

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

这被称为 序列解包

撰写回答