Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import json
- # cria dicionario, pois como o Json não é feito para ser manipulado, ele será nossa base de modificação,
- # todas as modificações serão feitas aqui
- lista_dic = {
- "frutas":
- ["maca",
- "banana",
- "laranja"
- ],
- "cidade": [
- "Rio",
- "Sao Paulo",
- "Ceara"
- ],
- "cor": [
- "preto",
- "cinza",
- "verde"
- ]
- }
- # Converte para json
- lista_json = json.dumps(lista_dic, indent=4, separators=(', ', ': '))
- #adicionando elemento em uma das arrays do json
- #para fazer isso, você chama a lista de dicionario, diz qual é a array, coloca que vai extender "extends", e coloca os valores desejados
- lista_dic['cor'].extend(["azul", "amarelo"])
- #formata novamente para o padrao json, pois se não ele não carrega a adição
- lista_json = json.dumps(lista_dic, indent=4, separators=(', ', ': '))
- #para deletar item
- #use o metodo del com dois parametro, um em cada "[]", onde você vai colocar a array que você quer e outra com a posicao do item
- del(lista_dic['cor'][3])
- #voce pode usar um for para mudar o numero, mas fiz desta forma para facilitar o entendimento
- #adicionando nova atualização ao json
- lista_json = json.dumps(lista_dic, indent=4, separators=(', ', ': '))
- print(lista_json)
Add Comment
Please, Sign In to add comment