Skip to content

Instantly share code, notes, and snippets.

@luchiago
Created March 5, 2020 17:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save luchiago/8fcfeed2a2a4e9b435da3300aebbca45 to your computer and use it in GitHub Desktop.
Save luchiago/8fcfeed2a2a4e9b435da3300aebbca45 to your computer and use it in GitHub Desktop.
Odd or even lambdas to make more readable
is_even = lambda number: number % 2 == 0
is_odd = lambda number: number % 2 != 0
range = range(1, 11)
# Generate list using list comprehension
even_numbers = [ number for number in range if is_even(number) ]
odd_numbers = [ number for number in range if is_odd(number) ]
# Output
# even_numbers = [2, 4, 6, 8, 10]
# odd_numbers = [1, 3, 5, 7, 9]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment