import sys; print('%s %s' % (sys.executable or sys.platform, sys.version)) C:\Python27\python.exe 2.7.2 |EPD 7.1-2 (32-bit)| (default, Jul 3 2011, 15:13:59) [MSC v.1500 32 bit (Intel)] [v for v in nums] Traceback (most recent call last): File "", line 1, in NameError: name 'nums' is not defined nums = [8, 3, 5, 4, 1] [v for v in nums] [8, 3, 5, 4, 1] [2 for v in nums] [2, 2, 2, 2, 2] [v*2 for v in nums] [16, 6, 10, 8, 2] [j+1 for j in range(20) if (j%3)==0] [1, 4, 7, 10, 13, 16, 19] print range(20) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]