Г
Гайды по Python | Программирование
31.08.2026 16:07 · 👁 157
Сортировка словаря по значению
Словари в Python сохраняют порядок добавления ключей (с версии 3.7), но иногда требуется отсортировать их по значениям.
Гайды по Python
Г
Гайды по Python | Программирование
31.08.2026 11:07 · 👁 235
Подсчет частоты элементов
Для анализа данных часто нужно подсчитать, сколько раз каждый элемент встречается в коллекции.
Counter - невероятно полезный класс, который я применяю почти в каждом проекте обработки данных. Он наследуется от dict, поэтому с ним можно работать как с обычным словарем, но с дополнительными методами.
Гайды по Python
Г
Гайды по Python | Программирование
31.08.2026 08:07 · 👁 252
Получение индекса максимального элемента в списке
Гайды по Python
Г
Гайды по Python | Программирование
30.08.2026 16:07 · 👁 309
Создание словаря из двух списков
Часто возникает задача создать словарь из двух отдельных списков, где один содержит ключи, а другой - значения.
Функция zip() создает итератор, который объединяет элементы из нескольких итерируемых объектов. Затем конструктор dict() превращает пары в словарь. Если списки имеют разную длину, результирующий словарь будет ограничен длиной самого короткого списка.
Гайды по Python
Г
Гайды по Python | Программирование
30.08.2026 11:07 · 👁 302
Инвертирование словаря
Иногда нужно поменять местами ключи и значения. Метод invert_dict работает только если значения уникальны и хешируемы.
Для повторяющихся значений подойдет метод setdefault(), который создает ключ со значением по умолчанию, если его еще нет в словаре, и возвращает значение этого ключа.
Гайды по Python
Г
Гайды по Python | Программирование
30.08.2026 08:07 · 👁 303
Открываем случайное изображение в формате png из папки
Гайды по Python
Г
Гайды по Python | Программирование
29.08.2026 16:07 · 👁 314
Сглаживание вложенного списка
Вложенные списки — частое явление, но иногда нужно "сгладить" их до одного уровня.
Для многоуровневых списков удобнее использовать рекурсивный подход.
Гайды по Python
Г
Гайды по Python | Программирование
29.08.2026 11:23 · 👁 319
Список с условием (List Comprehension)
List comprehension — один из самых мощных инструментов Python, позволяющий создавать списки одной строкой кода.
Этот подход не только компактнее, но и быстрее традиционных циклов. Важно не злоупотреблять сложными условиями — код должен оставаться читаемым. Однажды я переписал цикл из 15 строк в одну строку list comprehension, и код стал работать на 30% быстрее.
Гайды по Python
Г
Гайды по Python | Программирование
29.08.2026 08:07 · 👁 299
Строим многорядные столбчатые диаграммы с помощью Python
Гайды по Python
Г
Гайды по Python | Программирование
28.08.2026 16:07 · 👁 322
Объединение строк
Для объединения списка строк в одну я предпочитаю метод join(), который работает намного эффективнее, чем конкатенация с помощью оператора +
Гайды по Python