Using "else" in a comprehension in Python

Опубликовано: 29 Апрель 2026
на канале: Python Morsels
429
31

While list comprehesions in Python don't support the else keyword directly, conditional expressions can be embedded within list comprehension.

Article at https://pym.dev/comprehension-with-else/

More #Python screencasts at https://pym.dev/screencasts/

00:00 Do list comprehensions support else?
00:25 But else does work in comprehensions...
00:46 Python's ternary operator
01:09 Conditional expressions in list comprehension
01:26 Making more readable list comprehensions
02:06 Avoid complex comprehensions
02:28 Python's list comprehensions and if-else