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

Генерация словаря с количеством повторений элементов списка

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

def count_elements(items):
    result = {}
    for item in items:
        if item in result:
            result[item] += 1
        else:
            result[item] = 1
    return result

# Пример использования:
example_list = ["apple", "banana", "apple", "orange", "banana", "banana"]
print(f"Подсчет элементов в списке: {count_elements(example_list)}")

Эта функция проходит по списку, увеличивая счетчик в словаре для каждого элемента. Если элемент встречается впервые, он добавляется в словарь с начальным значением 1.

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