Справочник Программиста
الذهاب إلى القناة على Telegram
По рекламе - @it_start_programmer Мои курсы - @courses_from_it_start_bot Сайт - https://it-start.online/ YouTube - https://www.youtube.com/@it_start Реклама на бирже - https://telega.in/c/programmersGuide_1 Предложить идею: @it_start_suggestion_bot
إظهار المزيد5 836
المشتركون
+124 ساعات
-277 أيام
-6830 أيام
أرشيف المشاركات
Заполнение списка используя генератор.
Генераторы списков в Python - это удобный и компактный способ создания списков, который позволяет сократить количество кода, необходимого для создания списков с определенными значениями. Вместо использования цикла for и условных операторов, генераторы списков позволяют создавать списки на основе выражений, которые могут быть более простыми и лаконичными.
Синтаксис: list_generator = [элементы for i in range(количество элементов)]
Код из видео:
from rembg import remove
from PIL import Image
input_path = 'image.jpg'
output_path = 'image_output.png'
open_image = Image.open(input_path)
output = remove(open_image)
output.save(output_path)Рассмотрим отличие операторов "==" и "is".
В Python оператор "==" используется для сравнения значений двух объектов (object equality), а оператор "is" используется для проверки идентичности двух объектов. Если использовать оператор "is", то проверяется, что обе переменные указывают на один и тот же объект в памяти.
Другими словами, оператор "==" сравнивает значения объектов, а оператор "is" сравнивает их адреса в памяти. Например, если создать два разных списка с одинаковыми значениями, то оператор "==" вернет True, а оператор "is" - False, потому что это разные объекты в памяти.
range() - это функция для генерации последовательности целых чисел, по умолчанию начиная с 0 и заканчивая n,
где n не включено в сгенерированные числа. В основном используется в циклах for.
Синтаксис: range(start, stop, step)
start — начало диапазона, по умолчанию — 0;
stop — конец диапазона;
step — шаг.
Помимо циклов с её помощью можно к примеру заполнить список, как показано на изображении.
И так, я решил выкладывать викторины с вопросами на отдельном канале, чтобы ими не засорять этот. А тут будет поститься исключительно полезная информация по Python как и раньше, но иногда буду репостить викторинки и сюда)
Канал с викторинами - @python_quizzes_tasks
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
