Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

drakhos

for aninhado com matriz em python

Recommended Posts

Olá, sou novo em Python e pensei em fazer a seguinte operação:


 

lista1 = ['laranja', 'banana', 'limão']
lista2 = [1.5, 2.2, 3.25]

 

 

 

 

Tenho essas duas listas e gostaria de imprimir o primeiro elemento da primeira lista associado ao primeiro valor da segunda lista.
Como em um supermercado: a laranja custa 1.5, a banana custa 2.2 e o limão custa 3.25

 

Como fazê-lo?

Desde já agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

for produto,preco in zip(lista1,lista2):
   print "{0} custa {1}".format(produto, preco)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Outra solução usando dicionários:

 

>>> mercado = {u'laranja': 1.5, u'banana': 2.2, u'limão': 3.25}
>>> for preco, produto in mercado.items():
>>>... print 'produto: ', produto, 'custa R$:', preco
>>>...
>>> produto laranja custa R$1.5
>>> produto banana custa R$2.2
>>> produto limão custa R$3.25

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.