Definimos las tres funciones que se piden. Todas usan el mismo principio de iterar sobre las llaves de `compas`, e inspeccionar los contenidos de cada una.
Definimos las tres funciones que se piden. Todas usan el mismo principio de iterar sobre las llaves de `compas`, e inspeccionar los contenidos de cada una.
* La primera retorna una lista con los miembros del país seleccionado. Esta lista está lista para tabular.
* La primera retorna una lista con los miembros del país seleccionado. Esta lista está lista para tabular.
* La segunda promedia las edades de todos en `compas`.
* La segunda promedia las edades de todos en `compas`.
* La tercera retorna las instituciones de los `compas` y usamos un set para evitar entradas duplicadas.
* La tercera retorna las instituciones de los `compas` y usamos un set para evitar entradas duplicadas.
%% Cell type:code id: tags:
%% Cell type:code id: tags:
``` python
``` python
defsortPais(d,pais):
defsortPais(d,pais):
names=[]
names=[]
formatterind:
formatterind:
ifd[matter]["país"]==pais:
ifd[matter]["país"]==pais:
names.append(matter)
names.append(matter)
final=[]
final=[]
formatterinnames:
formatterinnames:
datos=[d[matter][datum]fordatumind[matter]]
datos=[d[matter][datum]fordatumind[matter]]
datos.append(matter)
datos.append(matter)
final.append(datos)
final.append(datos)
returnfinal
returnfinal
defedadMedia(d):
defedadMedia(d):
prom=[]
prom=[]
formatterind:
formatterind:
prom.append(float(compas[matter]["edad"]))
prom.append(float(compas[matter]["edad"]))
print(sum(prom)/len(prom))
print(sum(prom)/len(prom))
definstit(d):
definstit(d):
instituciones=set()
instituciones=set()
formatterind:
formatterind:
instituciones.add(compas[matter]["institución"])
instituciones.add(compas[matter]["institución"])
print(instituciones)
print(instituciones)
```
```
%% Cell type:markdown id: tags:
%% Cell type:markdown id: tags:
Para tabular importamos la librería `tabular` y definimos un array con los títulos. Para ello iteramos sobre las llaves de cualquier entrada de `compas`.
Para tabular importamos la librería `tabular` y definimos un array con los títulos. Para ello iteramos sobre las llaves de cualquier entrada de `compas`.