1
resposta

Mudança Colab

Olá pessoal,

Realizei os testes para conseguir acessar os elementos da lista abaixo:

Ex.

carro = [
    'Jetta Variant', 
    'Motor 4.0 Turbo', 
    2003, 
    44410.0, 
    False, 
    ['Rodas de liga', 'Travas elétricas', 'Piloto automático'], 
    88078.64
]

Contudo, aparentemente houve uma atualização:

É preciso utilizar uma negativa para acessar o segundo elemento de uma lista, primeiro é necessário selecionar a segunda lista carro[-2], no curso informa que precisamos montar o código com carr[0][-2], porém não está sendo efetivo.

Para acessar algum elemento de uma outra lista, utilize:

carro[número da lista][número do elemento] #deve ser colocado um negativo antes do número da lista.

Um abraço!

1 resposta

Olá, Alison! Tudo bom? Espero que sim!

Não houveram mudanças na sintaxe do Python para seleção de índices em listas, o Colab é apenas um ambiente que roda o Python, mesmo com algumas diferenças visuais no ambiente, a estrutura que roda por trás ainda é a mesma.

No exemplo do instrutor, a lista utilizada para a variável Carros é uma lista de listas, e por isso é necessário acessar o primeiro valor Carros[0]. A variável utilizada em aula é:

Carro_1 = ['Jetta Variant', 'Motor 4.0 Turbo', 2003, 44410.0, False, ['Rodas de liga', 'Travas elétricas', 'Piloto automático'], 88078.64]
Carro_2 = ['Passat', 'Motor Diesel', 1991, 5712.0, False, ['Central multimídia', 'Teto panorâmico', 'Freios ABS'], 106161.94]
Carros = [Carro_1, Carro_2]
Carros

E esta última tem saída:

[['Jetta Variant',
  'Motor 4.0 Turbo',
  2003,
  44410.0,
  False,
  ['Rodas de liga', 'Travas elétricas', 'Piloto automático'],
  88078.64],
 ['Passat',
  'Motor Diesel',
  1991,
  5712.0,
  False,
  ['Central multimídia', 'Teto panorâmico', 'Freios ABS'],
  106161.94]]

E quando acessamos Carros[0], temos o elemento que você usou de exemplo neste tópico:

Carros[0]

Saída:

['Jetta Variant',
 'Motor 4.0 Turbo',
 2003,
 44410.0,
 False,
 ['Rodas de liga', 'Travas elétricas', 'Piloto automático'],
 88078.64]

E agora sim, precisamos continuar utilizando Carros[0] como base pra acessar os outros índices, Carros[0][-2] e etc...

Se ainda tiver alguma dúvida, estou por aqui. Ótimos estudos e grande abraço!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software