У меня есть список названий штатов:
stateNames = ['Alabama', 'Georgia', 'Florida']
И у меня есть словарь, в котором есть список кодов для каждого названия штата. * Не во всех штатах есть коды. И мне не нужны коды для всех штатов, только те из списка:
masterdict = {'Alaska': [1,2,3], 'Alabama': [4, 5, 6], 'Arkansas': [7,8,9], 'Arizona': [], 'California': [], 'Colorado': [], 'Connecticut': [], 'DistrictOfColumbia': [], 'Delaware': [], 'Florida': [21, 48], 'Georgia': ['1,3,2,4,5'], 'Wyoming': []}
Я хочу просмотреть свой список и получить коды отдельно для каждого штата в этом списке. Я все еще немного разбираюсь в логике. Один - это список (элемент в списке), а другой - словарь с ключами («имя штата») и значениями (список кодов). Что я тут делаю неправильно:
for item in stateNames:
for k in masterdict.item():
if item == masterdict[k]:
print(masterdict[v])