FC ConcursosFC Concursos

Questão FC373124

Considere o código Python abaixo. import json x = '{ "nome":"Paulo", "idade":30, "cidade":"São Paulo"}' Para converter o conteúdo de x para JSON e exibir a cidade devem-se utilizar

Linguagens de Programação para Ciência de Dados

FCC · 2022

Considere o código Python abaixo.

 

import json

x = '{ "nome":"Paulo", "idade":30, "cidade":"São Paulo"}'

 

Para converter o conteúdo de x para JSON e exibir a cidade devem-se utilizar, na sequência do código, os comandos

  1. y = json.loads(x)

    print(y["cidade"])

  2. y = json.read(x)

    print(y["cidade"])

  3. y = json.loads(x)

    print[y("cidade")]

  4. y = json.read(x)

    print(y => "cidade")

  5. y = json.convert(x)

    print(y{"cidade"})

Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A linha y = json.loads(x) converte a variável x, que contém uma string no formato JSON, em um objeto Python — neste caso um dicionário — e atribui esse objeto a y.

Após a conversão, os pares chave-valor do JSON podem ser acessados como em qualquer dicionário Python: usa-se colchetes com o nome da chave entre aspas. Assim, y["cidade"] recupera o valor associado à chave "cidade".

Finalmente, print exibe esse valor na saída padrão. Portanto, print(y["cidade"]) imprimirá o conteúdo da chave "cidade" presente no JSON original (no exemplo, "São Paulo").

Em resumo: json.loads transforma a string JSON em dicionário Python e print(y["cidade"]) acessa e mostra o valor da chave desejada.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo