TGViewer
CodeShadow CodeShadow @codeshadowcources · 77 subscribers
Post #165 20
🔍 Как работает list comprehension и почему это удобно

List comprehension — это способ создавать списки на лету, лаконично и эффективно. Он заменяет длинные циклы в одну строку.

📌 Пример 1: Создание списка квадратов чисел от 0 до 9
code
squares = [x**2 for x in range(10)]
print(squares)
# ➜ [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]


📌 Пример 2: Отфильтровать только чётные числа
code
even = [x for x in range(20) if x % 2 == 0]
print(even)
# ➜ [0, 2, 4, 6, 8, 10, 12, 14, 16, 18]


📌 Пример 3: Вложенные циклы
code
pairs = [(x, y) for x in range(3) for y in range(2)]
print(pairs)
# ➜ [(0, 0), (0, 1), (1, 0), (1, 1), (2, 0), (2, 1)]
More from @codeshadowcources
  1. Oct 12, 2026Жиза...
  2. Oct 11, 2026✅ Подработка 14+ Мой знакомый платит за оформление финансовых продуктов (карты, вклады, би…
  3. Oct 11, 2026Кстати, раньше я активно использовал другого своего бота-планировщика. Но только для распи…
  4. Oct 11, 2026Я тут потихонечку создаю ИИ ассистента для упрощения работы и делегирования задач, если не…
  5. Oct 9, 2026🖥
  6. Oct 8, 2026Наш внутренний проект для преподавателей. Думаю, получилось отлично)
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →