Tips & Tricks

Python *args and **kwargs

Всем доброго времени суток. Сегодня мы рассмотрим, что такое *args и **kwargs. Закрепим знания на некоторых примерах и убедимся в…

7 лет ago

Генераторы, как альтернатива итераторам

Функции-генераторы позволяют вам объявить функцию, которая ведет себя как итератор. Они позволяют программистам создавать итераторы быстрым, простым и понятным способом. Давайте рассмотрим…

7 лет ago

Именованные кортежи, как альтернативы классам в Python.

Если нет желания создавать новый класс и предполагаемая структура не слишком сложна и без дополнительных функций, тогда можно использовать именованные…

7 лет ago

Замер времени выполнения куска кода с помощью модуля «timeit».

Модуль timeit позволяет замерить время выполнения любого куска кода. Большие куски кода не очень удобно, но вот мелкие довольно хорошо.…

7 лет ago

Красивая распечатка словаря в Python 3

Разбираемся, как с помощью модуля json распечатать словарь красиво: с отступами и сортировкой. Правда, это работает только с примитивными типами…

7 лет ago

Замена значений переменных

Если есть желание поменять значения переменных. Можно записать это в 3 строчки. Но можно и в одну. Трюки питона. #…

7 лет ago

11 советов и хитростей на Python

Мы уже писали статью о 16 полезных фактах о программировании на Python, а сегодня речь пойдет о хитростях, которые вы…

7 лет ago

Распаковка аргументов функции в Python

Вот почему Python крутой язык. def unpacking(x, y, z): print(x, y, z) tuple_vec = (1, 0, 1) dict_vec = {'x':…

7 лет ago

Метод get() у словарей и его «дефолтный» результат.

Немножко теории: метод get() возвращает значение для искомого ключа. Если ключ недоступен, возвращает значение по умолчанию. name_for_userid = { 382: "Сергей", 590: "Толик",…

7 лет ago

Встроенные функции Python 3

Описание встроенных функций Python. Таких как: print, len, str, int, float, list, set и других.

7 лет ago

Как отстортировать словарь по значению?

В рубрике Tips&Tricks мы публикуем решения без объяснения. Пишите ваши вопросы в комментариях и мы ответим. xs = {'a': 4,…

7 лет ago

3 варианта, как сконвертировать список(list) в строку в Python 3

'''author: pythonist.ru''' " ".join(list): Это метод строк - он берет список и соединяет элементы списка в строку. 1. Если у…

7 лет ago