IIC2233 / Syllabus

149 stars 13 forks source link

Duda sobre notebook webservices client-side #588

Open JosefaATP opened 1 month ago

JosefaATP commented 1 month ago

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

Hola! Cómo están? En esta imagen, donde se empieza a describir el client-side script no me queda muy claro porque dice que se se tranforma a una lista con .json() si luego se usa print(file["name"]) print(file["html_url"]), que eso indica que es un diccionario. O no?

image

Gracias!!

mskdancers commented 1 month ago

Hola! Puede ser un poco confuso, pero en este caso el método .json() sí está retornando una lista, pero es una lista de diccionarios. Lo que hacemos después es iterar sobre esta lista (con la variable file) y a para cada diccionario imprimir el valor asociado a las llaves "name" y "html_url". Lo que dice al final el comentario es que .json() puede devolver una lista o un diccionario, y esto depende de cómo esté programada la API. En este caso está programada para entregar una lista de diccionarios.

Espero que hayas entendido, saludos! 😺