@Sod80

Работа с многомерными списками?

Добрый день. Как задать условие для многомерного списка? К примеру сложить все элементы с индексом 1, при условии, что нулевые элементы одинаковы.
Для примера T =[[1,1],[1,2],[2,2],[2,4],[1,5],[1,6]]
Только начал изучать язык. Не могу описать условие равенства нулевых элементов.
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
ScriptKiddo
@ScriptKiddo
from collections import defaultdict

t = [[1, 1], [1, 2], [2, 2], [2, 4], [1, 5], [1, 6]]

d = defaultdict(int)

for item in t:
    d[item[0]] += item[1]

print(d)


OUT

defaultdict(<class 'int'>, {1: 14, 2: 6})

Process finished with exit code 0
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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