Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
В Python встроенная функция
reversed()
возвращает итератор, который перебирает элементы последовательности в обратном порядке. Это удобно для работы с последовательностями, когда нужен обратный порядок.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
В Python класс
collections.defaultdict
автоматически создаёт значения для отсутствующих ключей. Это удобно для работы со словарями, где нужно избегать ошибок при доступе к несуществующим ключам.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
В Python методы
str.startswith()
и str.endswith()
проверяют, начинается или заканчивается строка на указанную подстроку. Это удобно для работы с текстом, например, валидации данных.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
В Python функция
round()
округляет число до заданного количества знаков после запятой. Это полезно для форматирования чисел и работы с математическими расчётами.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
В Python функции
math.ceil()
и math.floor()
из модуля math
используются для округления чисел вверх или вниз до ближайшего целого значения. Это полезно для контроля направления округления.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
В Python метод
list.append()
добавляет элемент в конец списка. Это самый простой способ динамически расширять список.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
В Python метод
set.intersection()
возвращает пересечение множеств, то есть элементы, которые присутствуют во всех переданных множествах. Это удобно для нахождения общих данных.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
В Python функция
map()
позволяет применить заданную функцию к каждому элементу итерируемого объекта, создавая новый объект с результатами. Это удобно для преобразования данных.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
В Python функция
functools.partial()
позволяет создавать новую функцию с заранее зафиксированными значениями некоторых аргументов. Это удобно для упрощения вызовов функций с часто используемыми параметрами.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
В Python декоратор
functools.lru_cache
кэширует результаты вызовов функции, что позволяет ускорить выполнение повторяющихся вычислений. Это удобно для оптимизации функций с дорогостоящими вычислениями.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
В Python модуль
heapq
предоставляет функции для работы с кучами (heap) — структурами данных для управления приоритетами. heappush()
добавляет элемент в кучу, а heappop()
удаляет наименьший элемент.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
В Python функции
min()
и max()
используются для нахождения минимального и максимального значений в итерируемых объектах. Эти функции поддерживают кастомные критерии сравнения.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM