Создание словаря с подсчётом элементов списка
Выберете уровень:
►► ►► ►►►
Начальный  Средний  Высокий 

Создание словаря с подсчётом элементов списка

Задание демонстрирует, как можно создать словарь в Python, где каждый ключ - это уникальный элемент из списка, а значение - количество его повторений в списке.

def count_elements(lst):
    return {item: lst.count(item) for item in set(lst)}

# Пример списка
sample_list = ['apple', 'banana', 'apple', 'cherry', 'banana', 'cherry', 'cherry']
result_dict = count_elements(sample_list)
print(result_dict)

В этом коде функция count_elements принимает список и возвращает словарь, используя генератор словарей. Сначала с помощью set(lst) удаляются все дубликаты из списка, а затем для каждого уникального элемента подсчитывается его количество в исходном списке с помощью метода count.

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