Oii Antônio, como você está?
Um dicionário em Python é composto por chave e valor, a chave é a identificação do campo e o valor, é o que queremos armazenar nessa identificação. Então, supondo que temos o nome "Antônio", neste caso, "nome" pode ser uma chave que identifica o campo e "Antônio" o valor daquele campo. Nisso, os colchetes ([]) é uma sintaxe padrão do Python para acessar o valor da chave do dicionário. Por exemplo dicionario["nome"]
retornaria o valor presente na chave "nome" que neste caso é "Antônio".
Como na função cria_conta
é retornado um dicionário que possui as chaves de: numero, titular, saldo e limite, devemos utilizar os colchetes para saber o valor que foi passado na criação desse objeto.
A título de visualização e entendimento, podemos printar o valor das chaves dentro da função cria_conta
, usando dessa forma os colchetes para o acesso:
def cria_conta(numero, titular, saldo, limite):
conta = {"numero": numero, "titular": titular, "saldo":saldo, "limite":limite}
print(f"Número passado: {conta['numero']}")
print(f"Titular passado: {conta['titular']}")
print(f"Saldo passado: {conta['saldo']}")
print(f"Limite passado: {conta['limite']}")
return conta
conta_do_antonio = cria_conta(123, "Antônio", 2000, 1000)
Resultado:
Número passado: 123
Titular passado: Antônio
Saldo passado: 2000
Limite passado: 1000
Observe que o valor armazenado nas chaves do dicionário foi apresentado e utilizamos os colchetes para esse acesso. Portanto, quando utilizamos conta["saldo"]
estamos pedindo para o Python retornar o valor que foi salvo naquela chave de nome "saldo".
Espero ter ajudado. Fico à disposição.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!