删除元组列表中的括号

Remove bracket in a list of tuples in tuples

我想删除属于列表中元组的元组的括号:

这是一个例子:

List_1 = [(0, (1, 1)),
 (0, (1, 2)),
 (0, (1, 3))]

预期的输出应该是这样的:

list_2 = [(0, 1, 1),
 (0, 1, 2),
 (0, 1, 3)]

我试过这个:

for element in List_n_d1d2:
    newlist = (element[0], element[1])

但最终得到了相同的输出...你能帮帮我吗,谢谢!

一个简单的理解是:

[(a,) + b for a,b in List_1]

使用 * 扩展运算符将元组扩展为单独的元素。

list_2 = [(a, *b) for a, b in list_1]