d = {'TJMaxx': ['TJ Maxx', 'TJ Max', 'TJX', 'TJMaxx']} SearchTerm = 'TJ Maxx' selected = None # iterate through dictionary, seeing if term in sub list for k in d: if SearchTerm in d: selected = k if selected is not None: ## do something else: ## report invalid entry
d = {'TJMaxx': ['TJ Maxx', 'TJ Max', 'TJX', 'TJMaxx']} # make lists of value, key pairs as items in separate lists l = [[],[]] for k in d: for i in d: l[0].append(i) l[1].append(k) SearchTerm = 'TJ Maxx' # search for item in list, return 'key' value if SearchTerm in l[0]: selected = l[1][l[0].index(SearchTerm)] ## do something else: ## report invalid entry
Something like this should do what you want:d = {'TJMaxx': ['TJ Maxx', 'TJ Max', 'TJX', 'TJMaxx']} SearchTerm = 'TJ Maxx' selected = None # iterate through dictionary, seeing if term in sub list for k in d: if SearchTerm in d: selected = k if selected is not None: ## do something else: ## report invalid entry
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.