Practice Python

Beginner Python exercises

26 March 2014

List Comprehensions Solutions

Exercise 7

Let’s say I give you a list saved in a variable: a = [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]. Write one line of Python that takes this list a and makes a new list that has only the even elements of this list in it.

Sample solutions

For the meat of the solution, check this out:

And for a “complete” solution, look at this:

For a solution that uses the random library to generate test lists, check this out:


comments powered by Disqus