Свопинг переменных без третьей переменной
В большинстве языков программирования для обмена значениями между
#theory // Just Python & Max
В большинстве языков программирования для обмена значениями между
a и b нужна временная переменная. Python позволяет сделать это напрямую через кортежи. Этот трюк делает код компактным и снижает риск ошибок при ручной перезаписи.#theory // Just Python & Max
Быстрое объединение словарей
В Python 3.9 и новее появился оператор
#theory // Just Python & Max
В Python 3.9 и новее появился оператор
|, который позволяет сливать два словаря в один одной строчкой. Если ключи повторяются, то значение из правого словаря перезапишет левое. Это намного чище и читаемее, чем использование старого метода .update().#theory // Just Python & Max