Как легко отсортировать объект по нескольким ключам?
Перед нами стоит задача отсортировать список машин. Но сделать это нужно не просто по названию бренда или году производства, а сразу по обоим полям.
Решить эту задачу можно очень просто с помощью
Перед нами стоит задача отсортировать список машин. Но сделать это нужно не просто по названию бренда или году производства, а сразу по обоим полям.
Решить эту задачу можно очень просто с помощью
operator.itemgetter()
. В результате все бренды сгруппированы и отсортированы по возрасту.Объединение словарей в python.
Начиная с Python 3.5 можно легко объединить словари. Будьте осторожны, если ключи будут пересекаться, то вы можете потерять данные.
С версии 3.9 объединение становится еще легче. Попробовать самому.
Начиная с Python 3.5 можно легко объединить словари. Будьте осторожны, если ключи будут пересекаться, то вы можете потерять данные.
С версии 3.9 объединение становится еще легче. Попробовать самому.
Списковые включения.
В python можно заменить громоздкие циклы, которые используются для заполнения списков. Самый простой пример использования списковых включений представлен в первом примере.
В примере 2 показано как можно добавить немного математики.
Вы даже можете использовать свои функции, как в примере 3.
Ну и куда без условного оператора?
В python можно заменить громоздкие циклы, которые используются для заполнения списков. Самый простой пример использования списковых включений представлен в первом примере.
В примере 2 показано как можно добавить немного математики.
Вы даже можете использовать свои функции, как в примере 3.
Ну и куда без условного оператора?
Форматирование констант списка.
Если вы всё еще записываете константы списка, словаря или множества в одну строку, то советую вам перестать)
Если вы пользуетесь git и будете вносить изменения в этот список, то в результате команды git diff будет сложно понять какой элемент был удален, добавлен или изменен.
Если вы всё еще записываете константы списка, словаря или множества в одну строку, то советую вам перестать)
Если вы пользуетесь git и будете вносить изменения в этот список, то в результате команды git diff будет сложно понять какой элемент был удален, добавлен или изменен.