这听起来像是一个简单的问题。但是,给定一个:
a = [[(1,2)], [(3,4), (5,6)], [(7,8), (9,10), (11,12)]]
如何将 1 添加到元组中的第一项,以便获得以下内容?
b = [[(2,2)], [(4,4), (6,6), [(8,8), (10,10), (12,12)]]
我尝试了如下代码:
b = []
for list_of_tuples in a:
for num1, num2 in list_of_tuples:
b.append((num1+1, num2))
b
但是,这破坏了原始结构。那么,我怎样才能得到我想要的,使用两个 for 循环呢?