In [1]:
a = [2,3,4]
b = []
for x in a:
    print x
    b.append(x**2)
print b


2
3
4
[4, 9, 16]

In [2]:
b = [x**2 for x in a]
print b


[4, 9, 16]

In [3]:
print [x**2 for x in a]


[4, 9, 16]

In [6]:
a = range(10,25)

In [7]:
print a


[10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]

In [8]:
a =[1,3,4,5,7,8,10,11,12,14,15,17]
print a


[1, 3, 4, 5, 7, 8, 10, 11, 12, 14, 15, 17]

In [9]:
b = [x**2 for x in a if x%2==0]
print b


[16, 64, 100, 144, 196]

In [10]:
a = 10
b = 'even' if a%2==0 else 'odd'
print b


even

In [11]:
a = 10
b = 'even' if a%2!=0 else 'odd'
print b


odd

In [12]:
a = 10
b = 'even' if a%2 else 'odd'
print b


odd

In [ ]: