Anonymous user
List comprehensions: Difference between revisions
→{{header|Python}}: Enphasise syntax difference between two comprehensions
(→{{header|Python}}: colourized.) |
(→{{header|Python}}: Enphasise syntax difference between two comprehensions) |
||
Line 63:
<python>[(x,y,z) for x in xrange(1,n+1) for y in xrange(x,n+1) for z in xrange(y,n+1) if x**2 + y**2 == z**2]</python>
Generator comprehension (note the outer round brackets):
<python>((x,y,z) for x in xrange(1,n+1) for y in xrange(x,n+1) for z in xrange(y,n+1) if x**2 + y**2 == z**2)</python>
|