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}