Friday, December 21, 2018

Python Comprehensions!

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