Что-то вроде ниже, может быть?
dict(zip(arr,arr))
Edit:
Из предложенных дубликатов, если вы хотите, чтобы:
for i in ('a', 'b', 'c'):
dic[i] = locals()[i]
но у вас должен быть список как ['a','b','c']
Если бы он был [a,b,c]
, значения в любом случае заменили бы имена переменных.