💾 Archived View for andros.dev › retos-de-programacion-con-dificultad-incremental › 4.gmi captured on 2024-08-18 at 17:28:30. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
A partir de un JSON con los comentarios de un blog, crea una función que pagine los datos con una estructura ordenada. Debe estar limitada a 3 resultados.
{ "count": 3, "next": "http://example/api/v1/comments/?page=2", "previous": null, "results": [ { "id": 1, "name": "Leanne Graham", "username": "Bret", ... }, { "id": 2, "name": "Ervin Howell", "username": "Antonette", ... }, { "id": 3, "name": "Clementine Bauch", "username": "Samantha", ... } ] }
La función admitirá 2 argumentos: página y endpoint. Devolverá la estructura anterior.
def paginar_comentarios_blog(pagina: int, endpoint: str) -> dict: pass pagina_comentarios_blog(1, "https://jsonplaceholder.typicode.com/users") # Estructura anterior...
Puedes usar el siguiente endpoint con datos falsos:
https://jsonplaceholder.typicode.com/users
Contiene 100 comentarios.
Todo lo mencionado anteriormente. Incluso puedes añadir un tercer argumento para indicar el número de resultados por página.
La primera página devolverá 4 resultados, el resto 3.