Мне трудно понять, почему вы хотите сделать это так, но я думаю, что вы хотите сделать следующее:
data = {"usa":["alabama","georgia","texas","florida"]}
for value in data['usa']:
if value == 'alabama':
one = value
elif value == 'texas':
two = value
json = {"states":one,"mystate":two}
print(json)
Если вы беспокоитесь о 'alabama'
и'texas'
не попав в список, вы можете сделать что-то, что определяет one
и two
перед раздачей:
data = {"usa":["alabama","georgia","texas","florida"]}
one = 'Not in list'
two = 'Not in list'
for value in data['usa']:
if value == 'alabama':
one = value
elif value == 'texas':
two = value
json = {"states":one,"mystate":two}
print(json)