como haria para no solo imprimir el nombre sino tambien la edad?

Pregunta de la clase:
Proyecto: filtrando datos
LEANDRO DARIO MAMANI

LEANDRO DARIO MAMANI

Pregunta
studenthace 4 años

como haria para no solo imprimir el nombre sino tambien la edad?

2 respuestas
para escribir tu comentario
    Mauricio Fernando Bautista López

    Mauricio Fernando Bautista López

    studenthace 4 años

    Hola yo lo resolvi asi, espero te sirva

    con list comprehension

    adult_people = [{'name': pearson['name'] , 'age':pearson['age']} for pearson in DATA if pearson['age'] > 18] print(adult_people)

    con lambda functions

    adult_people = list(filter(lambda worker: worker['age'] > 18 , DATA)) adult_people = list(map(lambda worker: {'name': worker['name'],'age': worker['age'] }, adult_people))
    Carlos S. Aldazosa

    Carlos S. Aldazosa

    studenthace 4 años

    Hola Leandro, estuve probando y encontré estas dos soluciones:

    • Una con dictionary comprehensions
    # Crear un diccionario con nombres y edades segun el filtro all_python = {worker['name']:worker['age'] for worker in DATA if worker['language']=='python'} for worker_name, worker_age in all_python.items(): print(f'{worker_name}: {worker_age}')
    • Otra con filter y map:
    # Crear una lista con diccionarios del nombre y edad segun el filtro all_platzi = list(filter(lambda worker: worker['organization'] == 'Platzi', DATA)) all_platzi = list(map(lambda worker: {worker['name']:worker['age']}, all_platzi)) for worker in all_platzi: for worker_name, worker_age in worker.items(): print(f'{worker_name}: {worker_age}')
Curso de Python: Comprehensions, Lambdas y Manejo de Errores

Curso de Python: Comprehensions, Lambdas y Manejo de Errores

Fortalece tus habilidades para profesionalizarte con Python, uno de los lenguajes más utilizados en el mundo en desarrollo backend, ciencia de datos e inteligencia artificial. Aprende conceptos y practica con retos que elevarán tu nivel al programar.

Curso de Python: Comprehensions, Lambdas y Manejo de Errores
Curso de Python: Comprehensions, Lambdas y Manejo de Errores

Curso de Python: Comprehensions, Lambdas y Manejo de Errores

Fortalece tus habilidades para profesionalizarte con Python, uno de los lenguajes más utilizados en el mundo en desarrollo backend, ciencia de datos e inteligencia artificial. Aprende conceptos y practica con retos que elevarán tu nivel al programar.