You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@app.route('/persons', methods=['GET'])defget_persons():
response_body= {}
rows=db.session.execute(db.select('Persons')).scallars()
results= [row.serialize() forrowinrows] # Create a list with list comprehensionresponse_body['results'] =resultsreturnresponse_body, 200
Implementation 3: lambda
@app.route('/persons', methods=['GET'])defget_persons():
response_body= {}
rows=db.session.execute(db.select('Persons')).scallars()
results=list(map(lambdarow: row.serialize(), rows)) # Create a list with lambdaresponse_body['results'] =resultsreturnresponse_body, 200
defmatrix_builder(n):
row= [1foriinrange(0, n)] # Crea una lista con 'n' 1smatrix= [rowforiinrange(0, n)] # Crea una lista con 'n' columnasreturnmatrix
Implementation 2: comprehension advanced
defmatrix_builder(n):
matrix= [[1foriinrange(0, n)] foriinrange(0, n)] # Crea una matriz de n x nreturnmatrix
Implementation 3: comprehension advanced
defmatrix_builder(n):
return [[1foriinrange(n)] foriinrange(n)] # Omitimos el 1er parametro de range()