Create Python comprehensions, and access elements
cubes = [] for i in range(5): cubes.append(i**3) cubes = [i**3 for i in range(5)] print (cubes) cubes = [i**3 for i in range(30) if i % 3 == 0] print (cubes)
Transform dictionaries using comprehensions
cities = { 'United States': 'San Jose', 'France': 'Paris', 'Italy': 'Rome' }
cities_transposed = { cities[key]: key for key in cities }
print (cities_transposed)
Using Comprehension in arithmetics
[ i**2 for i in range(8) ] sum( i**2 for i in range(8) ) sum([ i**3 for i in range(8) ]) min([ i**3 for i in range(8) ]) max([ i**3 for i in range(8) ]) print ( sum( i**3 for i in range(8) ))
No comments:
Post a Comment