Skip to content

Instantly share code, notes, and snippets.

@ShyamaSankar
Last active November 22, 2022 09:05
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ShyamaSankar/b7fd05dabeb1465802e11d9627d8d244 to your computer and use it in GitHub Desktop.
Save ShyamaSankar/b7fd05dabeb1465802e11d9627d8d244 to your computer and use it in GitHub Desktop.
List comprehension to double numbers in a list
# Original list of numbers.
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# For loop to double the numbers in a list.
doubled_numbers = []
for number in numbers:
doubled_numbers.append(number * 2)
# Rewrite using list comprehension.
# Syntax:
# list_object = [expression_on_item for_item_in_iterable]
doubled_numbers = [number * 2 for number in numbers]
print(doubled_numbers) # Output: [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment