Скажем, у меня есть кортеж вроде:
MY_CHOICES = (
('AB', 'APPLE BANANNA'),
('O', 'ORANGE'),
('W', 'WATERMELLON'),
('SB', 'STRAWBERRY BANANNA'),
('CM', 'CHERRY MELLON'),
)
Как я могу использовать это как поиск и перебирать список вроде:
fruit_list = ['AB','SB','CM']
Чтобы сделать это:
['APPLE BANANNA','STRAWBERRY BANANNA','CHERRY MELLON']
Вот что я пытаюсь:
fruit_list_final = []
for fruit in fruit_list:
fruit_list_final.append( MY_CHOICES[fruit] )
print fruit_list_final
Но я получаю сообщение об ошибке: Ошибка типа: индексы кортежа должны быть целыми числами, а не юникодом