Given integers X, Y, Z, to print a list of possible coordinates (x,y,z) on a 3D grid where the sum of x+y+z is not equal to N
where 0 <= x <= X
where 0 <= y <= Y
where 0 <= z <= Z
# List comprehension syntax [ expression for item in list if conditional ]
X = int(raw_input())
Y = int(raw_input())
Z = int(raw_input())
N = int(raw_input())
L = [] [L.append([x,y,z]) for x in range(X+1) for y in range(Y+1) for z in range(Z+1) if ((x+y+z) != N ) ]
print L
Create a list of even numbers for a given range
>>> x = [i for i in range(10) if (i % 2 == 0)]
>>> print x
[0, 2, 4, 6, 8]
Create a list of squares given a range of integers
>>> squares = [x**2 for x in range(10)] >>> print squares [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
Identify the numbers in a string
>>> string = "Hello 12345 World"
>>> numbers = [x for x in string if x.isdigit()]
>>> print numbers
['1', '2', '3', '4', '5']