Написать функцию, которая преобразует список ['a', 'b', 'c'] в словарь { 'a': 0, 'b': 1, 'c': 2 }.

Преобразование списка в словарь с индексами

Функция list_to_dict принимает список и возвращает словарь, где каждый элемент списка становится ключом, а его индекс — значением.

def list_to_dict(lst):
    return {key: index for index, key in enumerate(lst)}

# Пример использования:
example_list = ['a', 'b', 'c']
result_dict = list_to_dict(example_list)
print(f"Результат преобразования: {result_dict}")

Этот метод использует генератор словарей, который проходит по списку с помощью функции enumerate. Эта функция возвращает пары индекс-значение, которые затем используются для создания словаря, где значения списка становятся ключами, а их индексы — значениями в словаре.

Категория: Практические упражнения Python | Добавил: Admin (03.05.2024)
Просмотров: 19 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: