Console from Sec 01 Oct 2, 2014 nums = [8, 3, 4, 5, 1] [v for v in nums] Out[3]: [8, 3, 4, 5, 1] [ 2 for v in nums] Out[4]: [2, 2, 2, 2, 2] [v*2 for v in nums] Out[5]: [16, 6, 8, 10, 2] [v for v in nums if v%2==0] Out[6]: [8, 4] [v*2 for v in nums if v%2==0] Out[7]: [16, 8] [v*2 for v in nums if v%2 == 1] Out[8]: [6, 10, 2] len([1 for v in nums if v%2 == 1]) Out[9]: 3 [j+1 for j in range(20) if (j%3)==0] Out[10]: [1, 4, 7, 10, 13, 16, 19] [i*2 for i in [j+1 for j in range(20) if (j%3)==0] if i*i> 19] Out[11]: [14, 20, 26, 32, 38] fruit = ["kiwi", "plum", "orange", "lemon", "banana"] y = [len(x) for x in fruit] print y [4, 4, 6, 5, 6] print max(y) 6