1
resposta

Diferença de usar zip na tupla e lista em python*

Ola senhores, gostaria de saber qual a diferença prática entre zipar uma tupla e uma lista

nome_carros = ('Passat', 'Jetta', 'Golf')
preco_carros = (140.000, 80.000, 140.000)
list(zip(nome_carros, preco_carros))
nome_carros = ['Passat', 'Jetta', 'Golf']
preco_carros = [140.000, 80.000, 140.000]
list(zip(nome_carros, preco_carros))

O resultado sera o mesmo, em ambos os casos sera retornado uma lista. Mas a minha dúvida é, existe alguma diferença entre os dois?

1 resposta

Gabriel, tudo bom?

A diferença é o tipo de dado de origem, só isso mesmo. Anteriormente deve existir um motivo para um determinado dado estar em formato de lista ou tupla, e talvez você nem saiba o motivo real, mas como você disse ao passar pelo método zip() todos se tornam lista.