Встречается на собеседованиях • сегодня

Приведи пример агрегации

Агрегация в Python — это процесс объединения данных и вычисления сводных значений. Часто используется с коллекциями, например, списками или словарями.

Пример с sum(), max(), min():

python
numbers = [1, 2, 3, 4, 5]
total = sum(numbers)  # 15
maximum = max(numbers)  # 5
minimum = min(numbers)  # 1

Пример с collections.Counter:

python
from collections import Counter
words = ['apple', 'banana', 'apple', 'orange']
word_counts = Counter(words)  # {'apple': 2, 'banana': 1, 'orange': 1}

Пример с itertools.groupby:

python
from itertools import groupby
data = [('a', 1), ('a', 2), ('b', 3)]
grouped = {k: list(v) for k, v in groupby(data, key=lambda x: x[0])}
# {'a': [('a', 1), ('a', 2)], 'b': [('b', 3)]}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы