Я старался изо всех сил искать другие ответы, но мне не удалось выяснить, как я могу это сделать.
У меня есть такой словарь:
namedict = {'0': 'female\tLotta\tAskildsen', '1': 'male\tHendrich\tDyb', '2': 'female\tRut\tAase', '3': 'male\tSigve\tBuer', '4': 'female\tBetina\tDimmen', '5': 'male\tOsvald\tAndvik', '6': 'female\tGunnbjørg\tAarset', '7': 'male\tMorten\tAlm', '8': 'female\tInes\tAbelsen', '9': 'male\tStian\tBerthelsen', '10': 'male\tGulbrand\tBrekka', '11': 'male\tHåvar\tClaussen', '12': 'female\tThi\tAslam', '13': 'female\tAslaug\tDuong', '14': 'female\tTora\tChristensen', '15': 'male\tLucas\tDrevland', '16': 'male\tOluf\tBirkedal', '17': 'male\tHalvar\tByberg', '18': 'male\tLeif\tBach', '19': 'female\tAyse\tBaltzersen', '20': 'female\tAnastasia\tBergli', '21': 'male\tRonald\tAasberg', '22': 'female\tElly\tDehli', '23': 'female\tElizabeth\tAalberg', '24': 'male\tRunar\tAsk'}
Я хотел бы использовать другой список:
mylist = ['16', '17', '18', '19', '20', '21', '22', '23', '15']
И получите новый список с именами, соответствующими ключу: значение в namedict.
Как это:
newlist = ['Oluf\tBirkedal', 'Halvar\tByberg', 'Leif\tBach', --->]
Я пытался преобразовать newlist в кортеж, но я не понимаю, как использовать кортеж в качестве ключей в словаре.
Ценю любую помощь!