У меня есть кортеж.Я соответствую первому значению кортежа в строке.Если значение удовлетворено, я хотел бы добавить это значение, а также следующее количество символов в число на основе второго кортежа, как одну запись в список
data = 60806122225212888810
Dict = {'STOP' : ('60', 2), 'ADD' : ('61', 4), 'MUL' : ('52', 0), 'SUB' : ('10', 0), 'START' : ('12', 4)}
. Мой желаемый результат - список['6080', '612222', '52', '128888', '10'] `
Это мой текущий код:
while i<len(data):
if data [i:i+2] in Opcodes_Dict[item][0]:
L.append(data[i:i+Opcodes_Dict[item][1]])
i+=Opcodes_Dict[item][1]
else:
L.append(data[i:i+2])
i+=2
print(L)
Извините, если это труднопонимаю, я очень застрял