>>> import sys; print('%s %s' % (sys.executable or sys.platform, sys.version)) /Library/Frameworks/Python.framework/Versions/6.3/Resources/Python.app/Contents/MacOS/Python 2.6.6 |EPD 6.3-2 (32-bit)| (r266:84292, Sep 23 2010, 11:52:53) [GCC 4.0.1 (Apple Inc. build 5488)] >>> x = [1,2,3] >>> y = [4,5,6] >>> [(a,b) for a in x for b in y] [(1, 4), (1, 5), (1, 6), (2, 4), (2, 5), (2, 6), (3, 4), (3, 5), (3, 6)] >>> [(a,b) for a in x for b in [1]] [(1, 1), (2, 1), (3, 1)] >>> for a in x: ... for b in y: ... print (a,b) ... (1, 4) (1, 5) (1, 6) (2, 4) (2, 5) (2, 6) (3, 4) (3, 5) (3, 6) >>> [x for x in range(100) if x % 3 == 0] [0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96, 99] >>> [x for x in range(500,601) if x % 7 == 0] [504, 511, 518, 525, 532, 539, 546, 553, 560, 567, 574, 581, 588, 595] >>> 504/7 72 >>> 504%7 0 >>> 72*7 504 >>> [x for x in range(500,595) if x % 7 == 0] [504, 511, 518, 525, 532, 539, 546, 553, 560, 567, 574, 581, 588] >>> [x**2 for x in range(23)] [0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169, 196, 225, 256, 289, 324, 361, 400, 441, 484] >>> import math >>> [math.pow(x,2) for x in range(23)] [0.0, 1.0, 4.0, 9.0, 16.0, 25.0, 36.0, 49.0, 64.0, 81.0, 100.0, 121.0, 144.0, 169.0, 196.0, 225.0, 256.0, 289.0, 324.0, 361.0, 400.0, 441.0, 484.0] >>> [int(math.pow(x,2)) for x in range(23)] [0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169, 196, 225, 256, 289, 324, 361, 400, 441, 484] >>> [x*x for x in range(23)] [0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169, 196, 225, 256, 289, 324, 361, 400, 441, 484] >>> -- {'ght': ['Ski Club'], 'ola': ['Student Government'], 'svp9': ['Duke Chronicle', 'Ski Club'], 'frp9': ['Ski Club'], 'ezp9': ['Student Government'], 'fro72': ['Duke Chronicle', 'Ski Club'], 'tlm': ['Duke Chronicle', 'Student Government', 'Ski Club']} [(3, 'tlm'), (2, 'svp9'), (2, 'fro72'), (1, 'ola'), (1, 'ght'), (1, 'frp9'), (1, 'ezp9')] [('ght', 1), ('ola', 1), ('frp9', 1), ('ezp9', 1), ('svp9', 2), ('fro72', 2), ('tlm', 3)]