Не могу найти другой пост с моей точной проблемой, и я изо всех сил пытаюсь выяснить это.
for value in options:
industry = value.get_attribute('value')
if ":" in industry:
param, industry = industry.split(":",1)
industry = industry.strip()
data[industry] = states
Выходы:
'GENERAL_IND_MISC': ['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California', 'Colorado', 'Connecticut', 'Delaware', 'Florida', 'Georgia', 'Hawaii', 'Idaho', 'Illinois', 'Indiana', 'Iowa', 'Kansas', 'Kentucky', 'Louisiana', 'Maine', 'Maryland', 'Massachusetts', 'Michigan', 'Minnesota', 'Mississippi', 'Missouri', 'Montana', 'Nebraska', 'Nevada', 'New Hampshire', 'New Jersey', 'New Mexico', 'New York', 'North Carolina', 'North Dakota', 'Ohio', 'Oklahoma', 'Oregon', 'Pennsylvania', 'Rhode Island', 'South Carolina', 'South Dakota', 'Tennessee', 'Texas', 'Utah', 'Vermont', 'Virginia', 'Washington', 'West Virginia', 'Wisconsin', 'Wyoming']
Желаемый вывод:
'GENERAL_IND_MISC': 'Alabama', 'GENERAL_IND_MISC': 'Alaska', 'GENERAL_IND_MISC': 'Arizona', 'GENERAL_IND_MISC': 'Arkansas' etc...
По сути, помещая состояние в качестве значения и копируя ключ для каждого состояния вместо того, чтобы поместить список, я попытался использовать для l oop, но оно повторялось только для одного состояния.