read


read
or learn more

Python List Comprehensions

Aug 2, 2007

In a nutshell…<br/>

>>> firstTen = [x for x in range(1,10)]
>>> firstTen
 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

>>> evens = [x for x in firstTen if x % 2 == 0]
 [2, 4, 6, 8, 10]

>>> squares = [[x,x*x] for x in evens]
 [[2, 4], [4, 16], [6, 36], [8, 64], [10, 100]]

>>> table = [[x,y] for x in range(0,1) for y in range(0,1)]
 [[0, 0], [0, 1], [1, 0], [1, 1]]

-m

No Comments, Comment or Ping

Reply to “Python List Comprehensions”