Métodos de dicionário integrados
Alguns dos métodos que você aprendeu sobre strings, listas e tuplas também funcionam com dicionários. Por exemplo, o método
in
(ou
not in
) permite determinar se existe uma chave particular no dicionário.
E também permite que você percorra todas as chaves do dicionário.
para chave em dict_country:
imprimir(chave)
Você também pode iterar em pares chave-valor usando o método items()
.
para chave, valor em dict_country.items():
print(chave, valor)
Outros métodos comumente usados estão listados na tabela.
Nome |
Método |
Descrição (exemplo) |
tamanho do dicionário |
len() |
retorna o número de elementos no dicionário
len(dict_country)
|
atualizando o dicionário |
atualizar() |
permite que você atualize vários pares de dicionários de uma só vez
dict_country.update({'Rússia': 'Moscou', 'Armênia': 'Yerevan'}) < /pre>
|
obter valor por chave |
get() |
permite obter o valor pela chave especificada. Pode ser usado para verificar se uma determinada chave existe em um dicionário
dict_country.get('Rússia') # retorna valor por chave,
# se não houver tal chave, retornará None
dict_country.get('Russa', 0) # se não houver chave Rússia, retornará 0
# (em vez de 0, você pode definir qualquer valor
|
remover chave |
pop() |
O método pop() remove uma chave e retorna seu valor correspondente.
dict_country.pop('Bahamas')
|
teclas do dicionário |
keys() |
O método keys() retorna uma coleção de chaves em um dicionário.
dict_country.keys()
|
valores do dicionário |
valores() |
O Method values() retorna uma coleção de valores em um dicionário.
dict_country.values()
|
pares de dicionário |
itens() |
O método items() retorna uma coleção de valores em um dicionário.
dict_country.items()
|