1
resposta

[Sugestão] Usando módulo JSON para imprimir o dicionário com espaçamento e quebras de linha

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Leonardo! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei de como você organizou os livros em um dicionário e formatou a saída JSON com json.dumps(). Essa abordagem torna a exibição mais legível e bem estruturada.

Uma curiosidade: se quiser ordenar os livros por ano de publicação ao imprimir o JSON, pode usar sort_keys=True. Veja este exemplo:


import json

catalogo = {
    "Dom Quixote": {"autor": "Miguel de Cervantes", "ano": 1605},
    "1984": {"autor": "George Orwell", "ano": 1949},
    "O Grande Gatsby": {"autor": "F. Scott Fitzgerald", "ano": 1925}
}

print(json.dumps(catalogo, indent=4, ensure_ascii=False, sort_keys=True))

Isso garante que os livros sejam organizados alfabeticamente.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!