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

Сумма значений в списке словарей

Функция sum_values_in_dict_list принимает список словарей и возвращает сумму всех значений всех словарей.

def sum_values_in_dict_list(dict_list):
    """Возвращает сумму всех значений в списке словарей."""
    return sum(sum(d.values()) for d in dict_list)

# Пример использования:
dict_list = [
    {'a': 10, 'b': 20},
    {'a': 5, 'c': 15},
    {'b': 5, 'c': 10}
]
print("Сумма всех значений:", sum_values_in_dict_list(dict_list))

Данная функция использует вложенное генераторное выражение для подсчёта суммы значений каждого словаря в списке и суммирует полученные результаты, чтобы получить общую сумму.

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