Olá pessoal, Gostaria de tirar uma dúvida sobre laços for com tuplas, onde o curso possuí um exercicio com o mesmo nome no capitulo 2:
Código:
carros = (
(
'Jetta Variant',
'Motor 4.0 Turbo',
2003,
False,
('Rodas de liga', 'Travas elétricas', 'Piloto automático')
),
(
'Passat',
'Motor Diesel',
1991,
True,
('Central multimídia', 'Teto panorâmico', 'Freios ABS')
)
)
Para ter como resultado somente os acessórios: Rodas de liga Travas elétricas Piloto automático Central multimídia Teto panorâmico Freios ABS
Deve-se inserir o seguinte código:
for tupla in carros:
for item in tupla[-1]:
print(item)
Gostaria de entender a explicação desse código, visto que no meu entendimento, selecionar [-1] não deveria trazer os acessórios de ambos os carros, e sim somente de um deles.