I am trying to loop through a list used to create dictionary keys and assign a value based upon a few different categories
For example:
list = ['cat1', 'cat2', 'cat3', 'number1', 'number2', 'number3']
my_dict = {}
for i in range(len(list)):
if any("cat" in s for s in list):
my_dict[list[i]] = 'categorical'
if any("num" in s for s in list):
my_dict[list[i]] = 'numerical'
I am trying to get a dictionary that would loop and result in:
my_dict = {'cat1': 'categorical', 'cat2': 'categorical', 'cat3': 'categorical', 'number1': 'numerical', 'number2': 'numerical', 'number3': 'numerical'}
Thanks for any help!
list, it overrides a builtin name.