我有一个元组列表,例如:
tuple_list = [ (0,1,2), (3,4,5), (6,7,8) ]
我需要创建一个列表,其中每个元组都被转换成一个添加了其他静态项的列表,例如:
new_list = [ [var1, var2, unpack(t)] for t in tuple_list ]
我如何在 python 中完成此操作?
最佳答案
如果你的元组不是太长,你可以这样做:
[var1, var2, k, v, r for (k, v, r) in youList]
否则,写一个函数:
def myPack(*arg):
return list(arg)
[myPack(var1, var2, *I) for I in youList]
关于Python - 列表理解与元组解包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37312607/