0

Doubt about lists, I can't undertand.

I'm stuck on the explanation about lists, seems little confused to me. Here the example: number = 3 things = ["string", 0, [1, 2, number], 4.56] print(things[1]) print(things[2]) print(things[2][2]) sorry my bad english

15th Nov 2016, 9:05 PM
Lonecoder Phantom Nightlies
Lonecoder Phantom Nightlies - avatar
6 Answers
+ 1
From your name, I assume you're Brazilian. If you're not, tell me and I write it in English later. XD Seguinte, a saĂ­da Ă© 0, [ 1, 2, 3 ] 3 porque: o primeiro print(things[1]) refere-se ao segundo elemento da lista (note que o primeiro elemento Ă© things[0], que guarda "string") entĂŁo, print(things[1]) vai lhe mostrar 0; o segundo print(things[2]) refere-se ao terceiro elemento da lista, que Ă© outra lista( aqui ele vai te mostrar toda a lista guardada no terceiro elemento da lista things, ou seja [ 1, 2, 3 ]); o terceiro print(things[2][2]) refere-se ao terceiro elemento da lista guardada no terceiro elemento da lista things. Esse terceiro elemento Ă© a variĂĄvel number, que Ă  qual, no inĂ­cio do cĂłdigo, foi atribuĂ­do o valor 3. Lembrando que o acesso aos elementos da lista começa pelo Ă­ndice 0 things[0] = 1Âș elemento. things[1] = 2Âș elemento. assim por diante. Sacou?
15th Nov 2016, 11:52 PM
Vinicius Matté Gregory
Vinicius Matté Gregory - avatar
0
my doubt is about output, why and how the output is 0,[1,2,3],3?
15th Nov 2016, 9:23 PM
Lonecoder Phantom Nightlies
Lonecoder Phantom Nightlies - avatar
0
Obrigado, era essa parte que nĂŁo entendia (things[2][2]) o "segundo" [2] era o terceiro elemento dentro do "primeiro" [2]. Agora faz sentido.
16th Nov 2016, 12:40 AM
Lonecoder Phantom Nightlies
Lonecoder Phantom Nightlies - avatar
0
cronoik don't worry about this, you can speak english if you want
16th Nov 2016, 1:30 AM
Lonecoder Phantom Nightlies
Lonecoder Phantom Nightlies - avatar