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
- y = json.loads(x)
print(y["cidade"])
- y = json.read(x)
print(y["cidade"])
- y = json.loads(x)
print[y("cidade")]
- y = json.read(x)
print(y => "cidade")
- 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