Найти тему
SoftSAR

Python полезные конструкции

Перевернуть строку, список можно с помощью срезов.

Мы можем использовать встроенную функцию reversed() для создания обратного итератора, а затем для строки использовать метод join, а для списка list, для получения результата в виде строки и списка.

Преобразование списка в строку. объединяем список в новую строку при помощи метода join().

Обмен значениями.

Распаковка значений. Распаковка работает с различными типами последовательностей, и выделят содержимое последовательности в другие элементы.

Распаковка значений с преобразованием типов данных. map() это встроенная функция, которая позволяет обрабатывать и преобразовывать все элементы в итерируемом объекте без использования явного цикла for, Функция полезна, когда вам нужно применить преобразования к каждому элементу списка.

Упаковка значений. Обратно действию распаковки. Упаковка работает с различными типами переменных, и создает последовательность (список).

Одновременная проверка нескольких условий. Python позволяет проверять несколько условий одновременно. Например:

Цепочка из операторов сравнения.

Быстрое копирование списка. Если вы захотите скопировать список оператором =, вы скопируете не сам список, а только его ссылку. Для копирования списков можно использовать несколько вариантов: встроенный метод copy, через создание среза.

Получение уникальных элементов из списка или строки.

Чтение файлов в одну строку.

Создаем словарь из двух списков.

Надеюсь, что эти приемы и методы будут полезны Вам. Рекомендую практиковаться и каждый день узнавать что-то новое.

С уважением, Карян Армен.
Занимаюсь профессиональной разработкой прикладных программ на Python.
email SoftSAR@yandex.ru
Telegram @SoftSar_am
Наука
7 млн интересуются