1
resposta

Dúvida em Listas

Com a listas:

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'] ] ]

Não ficou claro pra mim o resultado :

1) True

2) 'Teto panorâmico'

3) ['Rodas de liga', 'Travas elétricas', 'Piloto automático']

Tendo a alternativa:

1) carros[1][3]

2) carros[1][-1][-2]

3) carros[0][-1]

1 resposta

Lidiane, na variável carros há uma lista aninhada, portanto para selecionar partes específicas da lista é preciso "aninhar" o split.

Exemplo

1) carros [1][3]

  In: carros[1]  # seleciona o valor na posição 1 da lista 
  Out: [ 'Passat', 'Motor Diesel', 1991, True, ['Central multimídia', 'Teto panorâmico', 'Freios ABS'] ]

  In: carros[1][3] # seleciona o valor na posição 3 dentro da posição carros[1] 
 Out: True

Lembrando que a posição inicial em python é 0.

Abraços.