Функция reduce в Python
Хотя Python не является языком функционального программирования в чистом виде, с его помощью можно многое сделать и в этой парадигме. И большую часть этого «многого» можно сделать при помощи всего одной функции — reduce.
Разбор всех видов вопросов с собеседовании по Python. Такие темы как: Функции, строки, списки, словари, ООП. Плюс к этому Tips & Tricks в Python.
Хотя Python не является языком функционального программирования в чистом виде, с его помощью можно многое сделать и в этой парадигме. И большую часть этого «многого» можно сделать при помощи всего одной функции — reduce.
Язык программирования Python предлагает нам функцию для проверки того, какой тип информации хранится в переменных. Эта встроенная функция называется type().
Истинные значения — это значения, которые оценивается как True при использовании в булевом контексте. Аналогично, ложные значения — это значения, которые оцениваются как False.
При написании кода на Python нам может понадобиться узнать значение определенных ключевых слов Python, классов, модулей, функций и т. д. Тут нам поможет функция help().
В Python, также как и во многих других языках, чтобы избегать повторного написания кода, используются функции. В этой статье мы покажем на примерах, как в Python вызвать написанную функцию, в том числе вложенную.
Эта статья даст вам полное представление о переменных Python, необходимое для их эффективного использования в ваших проектах.
Из этой статьи вы узнаете, как происходит сортировка кортежей в Python. Вы увидите, как дополнительные параметры функций sorted() и sort() делают возможности сортировки более универсальными.
Функция len() в Python принимает объект в качестве аргумента и возвращает длину этого объекта. Например, функция len() может возвращать количество элементов в списке Python.
Классы в Python могут создаваться просто как коллекции функций. Функции могут быть определены внутри класса обычным образом, так же как и внутри любой программы. А вот для вызова такой функции нужно действовать через данный класс.
Именованные кортежи (NamedTuples) — это отличный способ сделать ваш код на Python более полезным и читаемым. Если говорить коротко, именованный кортеж — это альтернатива встроенному кортежу.
А вы знаете, что вывести на экран список в Python можно несколькими способами? В этой статье мы разберем несколько приемов распечатки списка.
Кортеж (англ. tuple) — встроенный тип данных в Python. Кортежи используются для хранения нескольких элементов в одной переменной.
В Python списки играют роль контейнеров, которые могут хранить любые типы данных в виде коллекции. В 32-битной системе список может содержать до 536 870 912 элементов. Поэтому иногда бывает трудно определить, есть ли определенный элемент в списке.
В этой статье мы на примерах разобрали три способа преобразовать строку в словарь. Мы сделали это при помощи функции json.loads() из модуля json, функции ast.literal.eval() из модуля ast. Также мы показали, как можно конвертировать строку в словарь при помощи генераторного выражения.
Словари в Python не имеют специальных методов, позволяющих сортировать элементы по значениям. Поэтому сортировка словаря по значению осуществляется при помощи других структур данных, например списков.