所以我有一个元组列表。列表中的每个元组长度相同,但元组大小会因列表而异。例如,一个列表可能包含长度为 4 的元组,另一个可能包含长度为 5 的元组。我想解压缩元组的每个单独值,并使用每个值将其乘以另一个列表中的元素。例如(使用长度为 3 的元组列表):
somelist = [a,b,c]
tuplelist = [(2,3,5),(5,7,5),(9,2,4)]
listMult = []
for x,y,z in tuplelist:
listMult.append([somelist[0]*x,somelist[1]*y,somelist[2]*z])
这样做的问题是,如果我使用另一个具有不同大小的元组的列表,它将无法扩展。