Python 3 - Método fromkeys () do dicionário

Descrição

O método fromkeys() cria um novo dicionário com chaves de seq e valores definidos para valor.

Sintaxe

A seguir está a sintaxe para fromkeys() método -

dict.fromkeys(seq[, value]))

Parâmetros

  • seq - Esta é a lista de valores que seriam usados ​​para a preparação de chaves de dicionário.

  • value - Isso é opcional, se fornecido, o valor seria definido com este valor

Valor de retorno

Este método retorna a lista.

Exemplo

O exemplo a seguir mostra o uso do método fromkeys ().

#!/usr/bin/python3

seq = ('name', 'age', 'sex')

dict = dict.fromkeys(seq)
print ("New Dictionary : %s" %  str(dict))

dict = dict.fromkeys(seq, 10)
print ("New Dictionary : %s" %  str(dict))

Resultado

Quando executamos o programa acima, ele produz o seguinte resultado -

New Dictionary : {'age': None, 'name': None, 'sex': None}
New Dictionary : {'age': 10, 'name': 10, 'sex': 10}