def juntando_lista(produto, preco):
return zip(produto, preco)
lista_combinada = juntando_lista(produto, preco)
for prod, prec in lista_combinada:
print(f"{prod}: R${prec}")
def juntando_lista(produto, preco):
return zip(produto, preco)
lista_combinada = juntando_lista(produto, preco)
for prod, prec in lista_combinada:
print(f"{prod}: R${prec}")
Oi, Luísa! Como vai?
Gostei da forma como você utilizou a função zip() para juntar as listas de produtos e preços. Sua solução ficou organizada e fácil de entender, além de mostrar um bom uso de funções para reutilizar o código.
Uma dica interessante para o futuro é usar list() junto com zip() quando quiser visualizar ou armazenar os dados combinados de uma vez. Veja este exemplo:
produto = ["Notebook", "Mouse", "Teclado"]
preco = [3500, 80, 150]
lista_combinada = list(zip(produto, preco))
print(lista_combinada)
Neste código, zip() junta os elementos das listas e list() transforma o resultado em uma lista completa de pares.