Método de uso de itens ()
Unid() O método é usado para retornar uma lista com os pares de tupla de todas as chaves e valores de um dicionário.
Sintaxe:
dicionário.Unid()Este método não leva nenhum argumento.
Exemplo:
Uma variável de dicionário nomeada produtos é declarado no script. As chaves contêm o nome do produto e o valor contém o preço do produto. Próximo, Unid() O método é usado para o dicionário e armazenado em outra variável nomeada item da lista E é impresso mais tarde.
#!/usr/bin/Env Python3Saída:
A saída a seguir aparecerá após a execução do script da Spyder.
Método de uso de chaves ()
chaves() O método é usado para retornar uma lista de todas as chaves de um dicionário.
Sintaxe:
dicionário.chaves()Este método não leva nenhum argumento.
Exemplo:
Uma variável de dicionário nomeada produtos é declarado no script. As chaves contêm o nome do produto e o valor contém o preço do produto como o exemplo anterior. chaves() O método é aplicado no dicionário e os valores de retorno são armazenados na variável nomeada keylist que é impressa posteriormente. Se você deseja a lista de todos os valores do dicionário, então você deve usar valores () método.
#!/usr/bin/Env Python3Saída:
A saída a seguir aparecerá após a execução do script da Spyder.
Uso do método setDefault ()
conjunto padrão() O método é usado para obter o valor de qualquer chave em particular de um dicionário se a chave existir. Este método pode ser usado para definir um valor padrão se a chave especificada não existir no dicionário.
Sintaxe:
dicionário.setDefault (key_value [, default_value])Este método tem dois argumentos. O primeiro argumento é obrigatório e é usado para assumir o valor chave que será pesquisado no dicionário. O segundo argumento é opcional e é usado para definir um valor padrão se a chave usada no primeiro argumento não existir no dicionário. Se a chave não existir no dicionário e o valor padrão não for definido, esse método retornará 'nenhum'.
Exemplo:
O script a seguir mostra o uso do conjunto padrão() Método no dicionário. O dicionário nomeado Products é declarado no script como exemplos anteriores. Aqui o conjunto padrão() O método é usado com um argumento pela primeira vez e armazenado na variável nomeada suco_price. O método é usado com dois argumentos pela segunda vez e armazenado na variável nomeada Cake_Price. Ambas as variáveis são impressas mais tarde.
#!/usr/bin/Env Python3Saída:
A saída a seguir aparecerá após a execução do script da Spyder. A chave, 'suco de manga' existe no dicionário e o valor dessa chave é 30 que é impresso. A chave, 'bolo' não existe no dicionário. Portanto, o valor padrão do método setDefault (), 35 é impresso.
Método Get ()
o método get () funciona semelhante ao método setDefault (), mas há uma diferença entre esses métodos. Dois argumentos são obrigatórios no método get () e o segundo argumento é opcional no método setDefault ().
Sintaxe:
dicionário.get (key_value, default_value)Ele retornará o valor correspondente do dicionário que corresponde ao primeiro argumento desse método, caso contrário, retornará o valor padrão que é atribuído no segundo argumento.
Exemplo:
A mesma variável de dicionário do exemplo anterior é usada no script a seguir. Aqui, o método get () é usado por duas vezes com dois valores de chave diferentes. Os valores de retorno deste método são impressos posteriormente.
#!/usr/bin/Env Python3Saída:
A saída a seguir aparecerá após a execução do script da Spyder. A primeira chave usada no método get () é 'Chocolate'Isso não existe no dicionário. Portanto, o valor padrão é retornado e impresso. O segundo valor -chave usado no método get () é 'Suco de manga'Isso existe no dicionário e o valor correspondente dessa chave é retornado do dicionário e impresso.
Método de uso do len ()
Len () O método é usado para contar o número total de elementos no dicionário.
Sintaxe:
Len (dicionário)É preciso uma variável de dicionário como argumento e retorna o número total de elementos desse dicionário.
Exemplo:
O script a seguir conta o total de elementos do dicionário nomeado produtos e o valor retornado é impresso.
#!/usr/bin/Env Python3Saída:
A saída a seguir aparecerá após a execução do script da Spyder. 4 elementos no dicionário são impressos na saída.
Método de uso de pop ()
O pop () O método é usado para recuperar o valor específico e remover o elemento de um dicionário com base no valor da chave.
Sintaxe:
dicionário.pop (chave [, valor])Este método tem dois argumentos. O primeiro argumento é obrigatório que é usado para assumir o valor chave. O segundo argumento é opcional e é usado para definir o valor padrão que será retornado se a chave atribuída no primeiro argumento não existir no dicionário.
Exemplo:
Uma variável de dicionário chamada Dictvar é declarada no script a seguir que contém quatro elementos. O pop () O método é usado por duas vezes no script com dois valores de chave diferentes. Em primeiro pop () método, 'telefone' é usado como chave e nenhum valor opcional é usado. No método POP () POP (), o mesmo valor de chave é usado com um valor opcional. Os dois valores retornados deste método são impressos posteriormente.
#!/usr/bin/Env Python3Saída:
A saída a seguir aparecerá após a execução do script da Spyder. A chave, 'Telefone' existe no dicionário. Portanto, quando o método pop () é usado pela primeira vez, o valor correspondente do 'Telefone'Key é devolvida do dicionário e esse elemento é removido do dicionário. Da próxima vez, quando o método pop () é usado com o mesmo valor de chave, ele não existe no dicionário, e o valor opcional do método pop () é retornado.
Método Uso do Update ()
atualizar() O método é usado entre dois dicionários. Se alguma chave do segundo dicionário corresponder a qualquer chave do primeiro dicionário, o valor correspondente do primeiro dicionário será atualizado pelo valor correspondente do segundo dicionário. As chaves do segundo dicionário que não combinam com nenhuma chave do primeiro dicionário que esses elementos do segundo dicionário são adicionados no final do primeiro dicionário.
Sintaxe:
dicionário1.Atualização (Dictionary2)É preciso o dicionário2 como um argumento que será usado para atualizar o dicionário1.
Exemplo:
Dois dicionários, dict1 e dict2 são declarados no seguinte script. dict2 usado para atualizar dict1 usando atualizar() método. O dict1 é impresso antes e depois de usar o atualizar() método.
#!/usr/bin/Env Python3Saída:
A saída a seguir aparecerá após a execução do script da Spyder. Aqui, uma chave é comum em ambos dict1 e dict2, qual é '01113456'. Então, o valor desta chave em dict1 é atualizado pelo valor de dict2. Outra chave de dict2 não existe em dict1 e esse elemento é adicionado no final de dict1.
Método de uso de copy ()
O método copy () é usado para fazer uma cópia de um dicionário. É útil quando precisamos armazenar a cópia original de um dicionário antes da modificação.
Sintaxe:
dicionário1.cópia de()Este método não leva nenhum argumento.
Exemplo:
No script a seguir, o dict1 é copiado para o dict2. Ambas as variáveis usam memória diferente. Portanto, se você mudar algum valor de um dicionário, ele não criará nenhuma alteração em outra cópia do dicionário. Aqui, um valor do dict2 é alterado e ambos os dicionários são impressos posteriormente.
#!/usr/bin/Env Python3Saída:
A saída a seguir aparecerá após a execução do script da Spyder. A saída mostra que as mudanças em dict2 Não crie nenhuma mudança em dict1.
Uso do método classificado ()
classificado () O método é usado no dicionário para classificar apenas os valores -chave
Sintaxe:
classificado (dicionário)É preciso qualquer variável de dicionário como argumento e retorna as chaves classificadas do dicionário.
Exemplo:
Um dicionário nomeado Dictvar é declarado no seguinte script. Em seguida, o classificado () O método é usado para classificar as teclas do dicionário e armazenado na variável nomeada classificada_key. Os valores desta variável são impressos posteriormente.
#!/usr/bin/Env Python3Saída:
A saída a seguir aparecerá após a execução do script da Spyder.
Método de uso de clear ()
O método clear () é usado para remover todos os elementos de um dicionário.
Sintaxe:
dicionário.claro()Este método não leva nenhum argumento. E retorna um dicionário vazio.
Exemplo:
Uma variável de dicionário chamada Dictvar é declarada no script a seguir como antes e um método claro () é aplicado a este dicionário. O dicionário é impresso antes e depois de usar o método clear ().
#!/usr/bin/Env Python3Saída:
A saída a seguir aparecerá após a execução do script da Spyder.
Conclusão:
Os 10 métodos de dicionário mais úteis de Python são descritos neste artigo usando exemplos muito simples. Isso ajudará os usuários do Python a trabalhar com mais eficiência com os dados do dicionário.