я имею ДИКТ и список как нижеКак пропустить значение переменного в Eval
a = {'aaa': 1, 'bbb': 2, 'ccc': 3}
b = ['aaa', 'bbb', 'ddd', 'eee']
Я сравниваю список b
в Словаре a
и я печать значений 'aaa'
и 'bbb'
, я не знаю, как хранить значение от aaa=1
, bbb=2
. Я пытаюсь с помощью этого кода
for i in range(0,len(b)):
if b[i] not in d:
continue
else:
print int(a[b[i]])
его печати
1
2
я хочу назначить aaa=1,bbb=2,ddd=0,eee=0
.
И затем, когда я печатаю "print aaa,bbb,ccc,ddd"
, он должен печатать значения. Переменные в списке b
могут меняться, поэтому я должен динамически присваивать значения, которые находятся в b
, а не от нуля до нуля.
Спасибо @ lafada .. Выходное значение - это то, что я хочу, но могу сказать, как хранить значения в динамических переменных вместо одного другого dict .. – user1182090