E N D
Lista de Listas • Uma lista pode conter floats, strings, outras listas ou outros objetos quaisquer. • Uma aplicação interessante é a implementação de matrizes.
Lista de Listas • Exemplo: • >>> linha1=[1,2,3] • >>> linha2=[0,-1,1] • >>> linha3=[3,3,3] • >>> matriz=[linha1,linha2,linha3] • >>> matriz • [[1, 2, 3], [0, -1, 1], [3, 3, 3]] • >>>matriz[1] • [0, -1, 1] • >>> matriz[1][2] • 1
Lista de Listas • Observe que o acesso à lista ocorre com o comando “matriz[1]”. O resultado obtido foi o primeiro vetor dentro da lista e não o segundo elemento do primeiro vetor. Neste caso, é mostrado: [0, -1, 1] • Para mostrar um elemento específico da matriz usaremos um comando mais específico: “matriz[1][2]”.
Lista de Listas • O resultado mostrado será o terceiro elemento do primeiro vetor. • Nesta imagem o primeiro elemento do vetor1 é chamado da seguinte forma vetor1[1].