Сегодня мы рассмотрим несколько функций из довольно полезного модуля, позволяющих эффективно работать с итерируемыми объектами. Начнём с функции – accumulate. Эта функция немного похожа на reduce, но вместо того, чтобы давать одно окончательное значение, она последовательно применяет функцию, заданную вторым аргументом (в данном случае min), к каждому последующему элементу по порядку: min(11), min(11, 3), min(11, 3, 9) и так далее..
Далее, chain. Она позволяет "склеивать" несколько итерируемых элементов в один.
А для того, чтобы создавать комбинации из элементов выбранного итерируемого объекта, вам понадобится функция combinations. Вторым аргументом можно задать длину этой самой комбинации.
Далее, chain. Она позволяет "склеивать" несколько итерируемых элементов в один.
А для того, чтобы создавать комбинации из элементов выбранного итерируемого объекта, вам понадобится функция combinations. Вторым аргументом можно задать длину этой самой комбинации.
👍11😱3
Что выведет программа сверху
Anonymous Quiz
30%
[[1], [1], [1], [1]]
40%
[[1], [], [], []]
19%
[[1], [], [], [], [], [], [], []]
12%
[[], [], [], []]
😢5👍4🍾4
🗿7👍1
👍3
Что выведет код сверху
Anonymous Quiz
20%
{1}
9%
{9}
35%
KeyError
5%
{1, 6}
17%
{1, 9}
15%
{1} или {9}
❤1
❤1
Что выведет код сверху
Anonymous Quiz
23%
Python
13%
"Python"
40%
TypeError
24%
"Python one love" - " one love"
Что выведет код сверху
Anonymous Quiz
46%
PythonPython
9%
Python Python
4%
Python, Python
41%
TypeError
🏆3🗿1