Разъяснивший Python
7.38K subscribers
3.03K photos
40 videos
30 files
2.93K links
Твой проводник в омут Python'а

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: https://telega.in/c/python_pssss
Download Telegram
Использование функции sorted()

Функция sorted() позволяет сортировать список элементов в порядке возрастания или исчезновения.

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

Разъяснивший Python
Использование функции map()

Функция map() позволяет применить функцию к каждому элементу списка и получить новый список с результатами.

В этом случае мы используем функцию, которая возводит список элементов в квадрат, к списку чисел от 1 до 5.

Разъяснивший Python
Использование оператора распаковки

Оператор распаковки (*) позволяет распаковывать элементы и передавать их как аргументы функции или методу.

В этом случае мы использовали список операторов, распаковывающих для передачи элементов как аргументы, функции и методы.

Разъяснивший Python
Использование метода count()

Метод count() позволяет подсчитывать количество вхождений элемента в список.

В этом примере мы используем метод count() для подсчета количества вхождений числа 2 в списке numbers.

Разъяснивший Python
Использование оператора "and"

Оператор "and" позволяет проверить, выполняются ли два условия одновременно.

В этом примере мы используем оператор "and" для проверки, достиг ли пользователь совершеннолетия и является ли он студентом.

Разъяснивший Python
Использование setdefault()

Метод setdefault() используется для получения значения ключа словаря. Если ключ не существует, метод setdefault() создает новый ключ со значением по умолчанию.

В этом примере мы используем метод setdefault() для получения значения ключа 'three' из словаря d. Поскольку ключ 'three' не существует, метод setdefault() создает новый ключ со значением по умолчанию 3 и возвращает это значение.

Разъяснивший Python
Применение try-except

Конструкция try-except позволяет обрабатывать ошибки в коде. Если в блоке try происходит ошибка, то программа переходит в блок except, где можно обработать ошибку и продолжить выполнение программы.

В этом примере мы используем конструкцию try-except для обработки ошибки, которая может возникнуть при попытке преобразовать введенную пользователем строку в целое число. Если введенная строка не может быть преобразована в целое число, то программа переходит в блок except и выводит сообщение об ошибке.

Разъяснивший Python
Использование метода split()

Метод split() позволяет разбивать строку на список элементов, используя заданный разделитель.

В этом примере мы используем метод split() для разбиения строки sentence на список слов.

Разъяснивший Python
Сколько ядер CPU можно использовать параллельно в Python?

При выполнении параллельной программы, активно задействующей CPU, нам часто необходимо, чтобы пул потоков или процессов имел размер, сопоставимый с количеством ядер CPU на машине. В этой статье автор разберет, почему так сложно определить, сколько ядер CPU может использовать программа, а затем рассмотрит потенциальное решение.

Читать...

Разъяснивший Python
Использование оператора in

Оператор in позволяет проверять, содержится ли элемент в списке.

В этом примере мы проверяем, содержится ли в списке фруктов элемент 'apple' и 'grape'.

Разъяснивший Python
Использование оператора "not"

Оператор "not" позволяет инвертировать булево значение.

В этом примере мы используем оператор "not" для проверки, не идет ли дождь.

Разъяснивший Python
Использование функций any() и all()

Функции any() и all() позволяют проверить, рассмотреть список элементов, заданных по заданному условию. Функция any() возвращает True, если хотя бы один элемент соответствует условию, а функция all() возвращает True, если все элементы соответствуют условию.

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

Разъяснивший Python
Использование функции reduce()

Функция reduce() применяет функцию к первым двум элементам списка, затем к результату и следующему элементу и так далее.

В этом примере мы используем функцию reduce() для вычисления произведения чисел в списке.

Разъяснивший Python
Использование deque()

Класс deque из модуля collections используется для работы с очередью. Он позволяет добавлять и удалять элементы с обоих концов очереди.

В этом примере мы создаем объект deque, содержащий список фруктов. Затем мы добавляем элемент 'pear' в конец очереди с помощью метода append() и элемент 'grape' в начало очереди с помощью метода appendleft(). Конечный результат - очередь, содержащая фрукты в порядке 'grape', 'apple', 'banana', 'orange', 'pear'.

Разъяснивший Python
Применение itertools()

Модуль itertools содержит много полезных функций для работы со списками. Например, функция combinations() позволяет получить все комбинации элементов списка заданной длины.

В этом примере мы используем функцию combinations(). Из модуля itertools для получения всех комбинаций из двух элементов списка numbers.

Разъяснивший Python
Использование Counter()

Класс Counter() из модуля collections позволяет создать словарь, который содержит количество каждого элемента из списка.

В этом примере мы используем класс Counter() для создания словаря, который содержит количество каждого вида фруктов из списка.

Разъяснивший Python
Применение reversed()

Функция reversed() позволяет получить обратный порядок элементов в списке.

В этом примере мы используем функцию reversed() для получения списка чисел в обратном порядке.

Разъяснивший Python
Применение defaultdict()

Класс defaultdict() из модуля collections позволяет создать словарь, в котором каждому ключу автоматически присваивается значение по умолчанию.

В этом примере мы используем класс defaultdict() для создания словаря, который содержит количество каждого вида фруктов из списка.

Разъяснивший Python
Применение dict comprehension

Dict comprehension позволяет создавать новый словарь на основе существующего списка или другого итерируемого объекта.

В этом примере мы используем dict comprehension для создания нового словаря, в котором ключами являются числа из исходного списка, а значениями – квадраты этих чисел.

Разъяснивший Python
Применение set comprehension

Set comprehension позволяет создавать новое множество на основе существующего списка или другого итерируемого объекта.

В этом примере мы используем set comprehension для создания нового множества, которое содержит только уникальные элементы из списка.

Разъяснивший Python