GeeksforGeeks (Português)

Dicionário em Python é uma coleção desordenada de valores de dados, utilizado para armazenar valores de dados como um mapa, que ao contrário de outros Tipos de Dados que armazenar apenas um único valor como um elemento, o Dicionário contém key:value par.

O valor chave é fornecido no dicionário para torná-lo mais otimizado. Cada par chave-valor em um dicionário é separado por um ponto : , enquanto cada chave é separada por uma ‘vírgula’., As chaves de um dicionário devem ser únicas e de tipos de dados imutáveis, tais como Strings, inteiros e tuplas, mas os valores-chave podem ser repetidos e ser de qualquer tipo.

vamos ver todas as maneiras diferentes de adicionar novas chaves a um dicionário.

crie um dicionário primeiro.



Saída:

{1: 'Geeks', 2: 'forGeeks'}

o Método #1: Usando Subscrito notação

Este método cria uma nova chave de\par de valor em um dicionário, atribuindo um valor para essa chave., Se a chave não existir, ela será adicionada e apontará para esse valor. Se a chave existir, o valor atual que aponta será substituído.,

= 'geeks'

print("Updated Dict is: ", dict)



Output:

Current Dict is: {'key1': 'geeks', 'key2': 'fill_me'}Updated Dict is: {'key3': 'geeks', 'key1': 'geeks', 'key2': 'for'}

Method #2: Using update() method

When we have to update/add a lots of key/value to dictionary, update() method is suitable.,



Saída:

Método #3: __setitem__ método para adicionar um par chave-valor para um dict

Usando a tag __setitem__ método deve ser evitado por causa de seu mau desempenho(computacionalmente ineficiente).,id=”ef0d566be3″>

.__setitem__('newkey2', 'GEEK')

print(dict)



Output:

{'key2': 'for', 'newkey2': 'GEEK', 'key1': 'geeks'}

Method #4: Using * operator

Using this method we can merge old dictionary and new key/value pair in another dictionary.,v>*{'c': 3}}

print(dict)
print(new_dict)



Output:

{'b': 2, 'a': 1}{'b': 2, 'c': 3, 'a': 1}

Attention geek!, Fortaleça suas fundações com o curso Python Programming Foundation e aprenda o básico.

para começar, os seus preparativos para a entrevista melhoram os conceitos das estruturas de dados com o curso Python DS.

Article Tags:

Practice Tags:

Share

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *