1
resposta

Posso utilizar o .format() com dicionários ao invés de listas?

Utilizando o .fomat() para inserir conteúdo em uma string com {}, eu poderia ao invés de uma lista, passar um dicionário e utilizar então algo assim: "Olá senhor {nome} {sobrenome}"?

1 resposta

Prezado,

Com certeza é possível, veja a exemplo, mas acho muito complicado usar dicionários para isso. Segue o exemplo :

>>> cadastro = {'nome1':'Welton','sobrenome1':'Vaz', 'nome2':'Delmar','sobrenome2':'Henrique'}
>>> print("Olá senhor {} {}".format(cadastro['nome1'],cadastro['sobrenome1']))
Olá senhor Welton Vaz
>>> print("Olá senhor {} {}".format(cadastro['nome2'],cadastro['sobrenome2']))
Olá senhor Delmar Henrique
>>>

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software