список в словарь, python

возникли трудности с преобразованием списка в словарь. Нужно из простого списка составить словарь с ключами 0,1,2,...


Ответы (3 шт):

Автор решения: becouse

Вот так можно

dd={}
for i in range(len(lst)):
    dd[i]=lst[i]
→ Ссылка
Автор решения: Zhihar

вот это наверное самый короткий и простой способ:

arr = ['one', 'two', 'three']

res = dict(enumerate(arr))

print(res)
→ Ссылка
Автор решения: EzikBro

Еще можно, к примеру, так:

arr = [1, 20, 300]
d = {i: arr[i] for i in range(len(arr))}
→ Ссылка