MatweyCAT
@MatweyCAT
Python Junior Developer

Как преобразовать список в словарь?

Добрый вечер. Есть список с данными, его нужно перебросить в словарь, ключ которого будет индекс значения.
Например:
# Из списка
["a", "b", "c"]
# В словарь
{1: "a", 2: "b", 3: "c"}

Важно чтобы ключ был в типе int, но не важно начинается словарь с 0 или с 1.
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
Vindicar
@Vindicar
dict(enumerate(lst, 0))  # ну или 1, если нужны индексы с 1
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Dr_Elvis
@Dr_Elvis Куратор тега Python
В гугле забанен
a = {i:x for i, x in enumerate(["a", "b", "c"])}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы