Например
a = ['1', '2', '3', '4', '5', '6']
b = [[(1, 0.5), (2, 0.8)], [(4, 0.11), (6, 0.23)]]
И я хочу получить матрицу c:
c = [0.5, 0.8, 0, 0.11, 0, 0]
Это похоже на то, если i в a = ww для ww, ее в n для n вb, затем замените ее на ee else 0
Я пробую команду if and else, и вот мой код
for n in b:
for t,y in n:
for tt in a:
mmm = [y if t == ''.join(tt) else ''.join(tt)]
print(mmm)
Но это не удалось.Как мне написать код для этой ситуации?