Метод множества issubset()
Проверка подмножества.
Метод issubset() используется для проверки того, является ли одно множество подмножеством другого.
Следует отметить, что методы issubset() и issuperset() являются взаимно обратными операциями друг к другу.
Python Tech Code - подписаться
Проверка подмножества.
Метод issubset() используется для проверки того, является ли одно множество подмножеством другого.
Таким образом, если мы имеем два множества A и B, тогда:
A.issubset(B) эквивалентно проверке, является ли A подмножеством B.
Следует отметить, что методы issubset() и issuperset() являются взаимно обратными операциями друг к другу.
Python Tech Code - подписаться
✍7👏3⚡1
Функция random.sample()
Функция sample() из модуля random используется для случайной выборки элементов из последовательности или коллекции без повторений, то есть каждый выбранный элемент будет уникальным.
Если количество элементов, которое нужно выбрать, больше, чем количество доступных элементов в последовательности, будет возбуждено исключение ValueError.
Python Tech Code - подписаться
Функция sample() из модуля random используется для случайной выборки элементов из последовательности или коллекции без повторений, то есть каждый выбранный элемент будет уникальным.
Она принимает два аргумента: последовательность, из которой нужно выбирать элементы, и количество элементов, которое нужно выбрать.
Возвращается список выбранных элементов.
Если количество элементов, которое нужно выбрать, больше, чем количество доступных элементов в последовательности, будет возбуждено исключение ValueError.
Python Tech Code - подписаться
👍9💯3🔥1
Метод строки strip()
Метод strip() по умолчанию удаляет все пробельные символы с начала и конца строки.
Если в метод strip() передать набор символов в качестве аргумента, он удалит все вхождения этих символов с обоих концов строки.
Он возвращает новую строку, в которой все эти символы удалены.
Python Tech Code - подписаться
Метод strip() по умолчанию удаляет все пробельные символы с начала и конца строки.
Если в метод strip() передать набор символов в качестве аргумента, он удалит все вхождения этих символов с обоих концов строки.
Он возвращает новую строку, в которой все эти символы удалены.
Если нужно удалить символы только с одного конца строки, то можно использовать методы lstrip() (для удаления слева) и rstrip() (для удаления справа).
Python Tech Code - подписаться
👍6❤2👌2
Метод copy.deepcopy()
Метод deepcopy() из модуля copy используется для создания глубокой копии объекта.
Глубокая копия объекта создает новый объект и рекурсивно копирует все объекты, на которые он ссылается, чтобы создать полностью независимую копию исходного объекта.
Использование copy.deepcopy() особенно полезно, когда вам нужно создать копию объекта, содержащего вложенные объекты, такие как списки в списке или словари в списке.
Python Tech Code - подписаться
Метод deepcopy() из модуля copy используется для создания глубокой копии объекта.
Глубокая копия объекта создает новый объект и рекурсивно копирует все объекты, на которые он ссылается, чтобы создать полностью независимую копию исходного объекта.
Использование copy.deepcopy() особенно полезно, когда вам нужно создать копию объекта, содержащего вложенные объекты, такие как списки в списке или словари в списке.
Python Tech Code - подписаться
👍6🔥5⚡3
🤔9👏5😁2
Метод словаря update()
Метод словаря update() используется для обновления значений в словаре.
Он принимает один или несколько словарей в качестве аргументов и обновляет исходный словарь, добавляя или заменяя значения на основе переданных значений в аргументах.
Если ключи уже существуют, их значения будут заменены новыми значениями, если ключи отсутствуют, они будут добавлены.
Python Tech Code - подписаться
Метод словаря update() используется для обновления значений в словаре.
Он принимает один или несколько словарей в качестве аргументов и обновляет исходный словарь, добавляя или заменяя значения на основе переданных значений в аргументах.
Если ключи уже существуют, их значения будут заменены новыми значениями, если ключи отсутствуют, они будут добавлены.
Метод update() в Python возвращает None. Он используется для обновления значений в словаре, а не для возврата новых значений.
Python Tech Code - подписаться
❤5👍2🔥1
Функция enumerate()
Функция enumerate() используется для создания итератора, который возвращает индекс и значение каждого элемента в итерируемом объекте.
Она принимает два аргумента: итерируемый объект и начальное значение индекса (необязательный параметр).
Python Tech Code - подписаться
Функция enumerate() используется для создания итератора, который возвращает индекс и значение каждого элемента в итерируемом объекте.
Она принимает два аргумента: итерируемый объект и начальное значение индекса (необязательный параметр).
Python Tech Code - подписаться
✍6❤3🆒3👍1
Вывод списка файлов в указанном каталоге
В этом примере используется метод listdir() модуля os, который используется для вывода списка файлов в указанном каталоге.
В нашем случае os.listdir(directory) возвращает список файлов в указанном каталоге, а затем мы выводим их имена с помощью цикла for.
Python Tech Code - подписаться
В этом примере используется метод listdir() модуля os, который используется для вывода списка файлов в указанном каталоге.
В нашем случае os.listdir(directory) возвращает список файлов в указанном каталоге, а затем мы выводим их имена с помощью цикла for.
Python Tech Code - подписаться
❤6😎3👨💻1
👍5⚡3🏆3😁1
Измеряем скорость выполнения кода
Команда «python -m timeit» в консоли используется для тестирования производительности фрагмента кода на Python путем многократного его выполнения и измерения времени выполнения.
Она запускает модуль timeit, который является частью стандартной библиотеки Python.
Это позволяет оценить производительность определенного участка кода.
Python Tech Code - подписаться
Команда «python -m timeit» в консоли используется для тестирования производительности фрагмента кода на Python путем многократного его выполнения и измерения времени выполнения.
Она запускает модуль timeit, который является частью стандартной библиотеки Python.
Это позволяет оценить производительность определенного участка кода.
Python Tech Code - подписаться
👍10🔥4👏2
Перемешиваем элементы списка
Метод shuffle() из модуля random используется для перестановки элементов в списке в случайном порядке.
Он изменяет исходный список, а не возвращает новый.
Python Tech Code - подписаться
Метод shuffle() из модуля random используется для перестановки элементов в списке в случайном порядке.
Он изменяет исходный список, а не возвращает новый.
Python Tech Code - подписаться
👍5🔥2😎1
Возвращаем несколько значений из функции
Когда в функции возвращается несколько значений через return, на самом деле возвращается один объект.
В примере, который мы привели, функция возвращает кортеж, который можно распаковать на отдельные переменные или получить доступ к элементам по индексу.
Python Tech Code - подписаться
Когда в функции возвращается несколько значений через return, на самом деле возвращается один объект.
В примере, который мы привели, функция возвращает кортеж, который можно распаковать на отдельные переменные или получить доступ к элементам по индексу.
Python Tech Code - подписаться
✍7👍3⚡1
👍11👨💻3⚡2😁2
Итерируемый объект
Итерируемый объект (iterable) - это объект, который способен возвращать элементы по одному. Кроме того, это объект, из которого можно получить итератор.
В Python, чтобы объект был итерируемым, он должен реализовывать метод __iter__(), который возвращает итератор.
Итератор - это объект, который реализует метод __next__(), который возвращает следующий элемент. Когда больше элементов не осталось, он должен вызывать исключение StopIteration.
Python Tech Code - подписаться
Итерируемый объект (iterable) - это объект, который способен возвращать элементы по одному. Кроме того, это объект, из которого можно получить итератор.
В Python, чтобы объект был итерируемым, он должен реализовывать метод __iter__(), который возвращает итератор.
Итератор - это объект, который реализует метод __next__(), который возвращает следующий элемент. Когда больше элементов не осталось, он должен вызывать исключение StopIteration.
Ниже перечислены некоторые из наиболее распространенных итерируемых объектов:
▫️кортежи (Tuples);
▫️списки (Lists);
▫️строки (Strings);
▫️множества (Sets);
▫️файлы (Files);
▫️генераторы (Generators);
▫️произвоидные коллекции классов (Custom class collections), если они реализуют метод iter()…
Python Tech Code - подписаться
✍4👍3🔥1
Метод множества isdisjoint()
Проверка непересечения.
Метод isdisjoint() используется для проверки, являются ли два множества полностью несвязанными, то есть не имеют общих элементов.
Если два множества не имеют общих элементов, метод возвращает True, в противном случае - False.
Python Tech Code - подписаться
Проверка непересечения.
Метод isdisjoint() используется для проверки, являются ли два множества полностью несвязанными, то есть не имеют общих элементов.
Если два множества не имеют общих элементов, метод возвращает True, в противном случае - False.
Python Tech Code - подписаться
🔥4⚡3👍3
Определение типа OS (часть 3)
platform.system() - это функция из стандартной библиотеки Python, которая используется для получения имени операционной системы, на которой запущен интерпретатор Python.
Если вам нужна более детальная информация о платформе или типе операционной системы на уровне платформы, тогда os.name (см. часть 1) и sys.platform (см. часть 2) могут быть более подходящими.
Python Tech Code - подписаться
platform.system() - это функция из стандартной библиотеки Python, которая используется для получения имени операционной системы, на которой запущен интерпретатор Python.
Она возвращает строку с названием операционной системы, такую как 'Linux', 'Darwin', 'Java', 'Windows'.
Если вам нужна более детальная информация о платформе или типе операционной системы на уровне платформы, тогда os.name (см. часть 1) и sys.platform (см. часть 2) могут быть более подходящими.
Python Tech Code - подписаться
👍7🔥3❤2