55просмотров
45.5%от подписчиков
17 марта 2026 г.
📷 ФотоScore: 61
🔹 Comprehension: меньше кода — больше смысла 🔹 Как быстрее создавать и читать list/dict в Python? 🔸 comprehension решает проблему громоздких циклов с временными переменными — одна строка заменяет создание пустого списка, цикл и append, код становится короче и легче читать. 🔸 list (список) через list comprehension удобно фильтровать и трансформировать данные; dict (словарь) через dict comprehension формирует пары ключ:значение без множества присваиваний. 🔸 генератор (generator) нужен когда данных много: синтаксис похож, но () создаёт ленивую последовательность — экономия памяти и скорость при последовательной обработке. nums = [1,2,3,4]
squares = [xx for x in nums if x%2==0]
mapping = {x: xx for x in nums}
gen = (x*x for x in nums) 📚 Используйте comprehension для ясности, а generator — когда память важнее синтаксиса. #CODERIKK #Python #Junior ➡️ Мы в Telegram - Сетке - Дзен
Буду рад вашей реакции здесь⬇️