Back to Browse

Curso de Python - Aula 45 - Class List II - eXcript

23.4K views
Nov 12, 2014
8:40

#python #programação #eXcript Nesta aula, daremos continuidade ao estuda das lista em Python. Estudamos que podemos definir uma lista em Python através da utilização de um par de colchetes e inserindo dentro deste, os elementos que desejamos que estejam contidos na lista, como podemos ver no exemplo a seguir: ====================== - CURSO de PYTON COMPLETO - Básico ao Avançado + Desenvolvimento de Aplicativos Comerciais com Python para Android, iOS, Win, Linux e Mac https://www.udemy.com/course/curso-de-python-android-ios-windows-linux-mac/?referralCode=DFDA5155D61034794FEA ====================== lista = [1,2,3, 'a'] A razão para nós podermos adicionar elementos de tipos diferentes a uma lista, deve-se ao fato de que em Python, tudo são objetos. Assim, um número é um objeto, um caractere é um objeto, um valor lógico é um objeto e assim sucessivamente. Logo, torna-se fácil entender porque numa lista podemos ter vários tipos diferentes, até porque, para o Python, todos os tipo são, por definição, objetos. Nós podemos definir uma lista que contém listas, por exemplo: l = [[], [], []] Nós definimos uma lista de nome "l" e a esta atribuímos uma lista que contém 3 elementos do tipo lista, ou seja, temos uma lista contido dentro de outra lista. Para que seja mais fácil o nosso estudo, vamos definir uma outra lista que contém listas internamente, porém agora, vamos atribuir itens para a lista interna, por exemplo: lista5 = [[1, 2, 3], ['a', 'b', 'c'], ] Acima, nós definimos uma lista, de nome "lista5" que contém dois elementos do tipo lista. No primeiro elemento que é do tipo lista, nós temos 3 outros elementos definidos. Assim, nós temos que a referência "lista5" contém um elemento que é uma lista que contém outros 3 elementos. Para nós acessarmos um elemento de uma lista, aprendemos que basta definirmos o nome da variável, colocarmos um para de colchetes e então, definirmos o índice do elemento desejado, por exemplo: lista5[0] Nós temos que o valor retornado para a expressão acima é: [1, 2, 3] Ou seja, o elemento 0 é um lista! COMO ACESSAR O ELEMENTO DE UM LISTA CONTIDA NOUTRA? O acesso a elementos contidos em listas contidas em outras, faz-se através da concatenação de pares de colchetes. Logo, quando mais aninhado tivermos uma lista, maior a concatenação de colchetes que deveremos ter para fazer o acesso. Por exemplo, para acessarmos o primeiro elemento do elemento 0 da "lista5", devemos proceder da seguinte maneira:^ lista5[0][0] Assim, estamos dizendo que nós queremos acessar o elemento 0 do objeto de nome "lista5" e em seguida, estamos dizendo que queremos acessar o outro elemento 0, contido na lista da lista que acessamos. ACESSANDO O PRIMEIRO E ÚLTIMO ELEMENTO DE UMA LISTA As linguagens geralmente definem que o primeiro elemento da lista terá o índice igual a 0, logo, para acessarmos o primeiro elemento, é bastante simples. Porém, raramente encontramos em alguma linguagem uma forma de acessarmos o último elemento, sem que façamos uso de algum função contida na classe lista. Isto é, raramente temos uma maneira simples de acessar o último elemento de forma em que o acesso está implementado na sintaxe da linguagem ao contrário de ser uma função da linguagem. A seguir, temos um exemplo de acesso ao primeiro e último elemento contido numa lista: lista[0] #acesso ao primeiro elemento lista[-1] #acesso ao último elemento Assim, temos que o índice -1 está definido como sendo o índice do último elemento da nossa lista. Logo, temos uma maneira bastante simples de fazermos acesso tanto ao primeiro, como também, ao último elemento de uma lista. Como sabemos, os elementos das extremidades são os elementos mais acessados e assim, nós temos que a sintaxe do Python tem implementando uma maneira bastante simples de trabalharmos. --- + Curso de Kivy (CUPOM): https://www.udemy.com/course/curso-de-python-android-ios-windows-linux-mac/?referralCode=DFDA5155D61034794FEA + Vídeo Demo: https://youtu.be/E0YU3d4Vvxs + Material de Apoio: http://excript.com.br/python/como-instalar-o-python-windows.html + TODAS as Aulas: https://www.youtube.com/playlist?list=PLesCEcYj003QxPQ4vTXkt22-E11aQvoVj + SITE da excript: http://excript.com.br/ + FB: http://www.facebook.com/excript + Twitter: https://twitter.com/eXcriptBrasil + MEU PERFIL PÚBLICO: https://goo.gl/4SPRVf + CONTATO: [email protected]

Download

0 formats

No download links available.

Curso de Python - Aula 45 - Class List II - eXcript | NatokHD