Programação Python (Intermediário) - Prof. MARCO VAZ

MarcoVaz
108.8K views

Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

Create Content

Operadores de lista

A linguagem Python dispõe de vários métodos e operadores para auxiliar na manipulação de listas. O operador de acesso aos itens de uma lista permite acessar o conteúdo (item) a partir de um índice que marca a posição do item no conjunto. Para compreendê-lo, é importante entender como os dados são armazenados nessa estrutura:

lista

O primeiro elemento da lista está posicionado sempre na posição 0 (zero) e o útimo na posição n - 1, onde n é o comprimento da lista. Note pela figura que o python permite acessar os elementos na ordem inversa utilizando um índice negativo. Nesse, caso o primeiro elemento está na posição -1 e o último na posição -n, onde n é o comprimento da lista.

Exemplos:

In [1]: semana = ['SEG', 'TER', 'QUA', 'QUI', 'SEX','SAB', 'DOM']  # Criando a Lista SEMANA

In [2]: semana[3] #Acessando o conteúdo do quarto elemento da lista (índice = 3)
Out[2]: 'QUI'

In [3]: semana[-4] #Acessando o conteúdo do quarto elemento da lista utilizando o índice negatico (índice = -4)
Out[3]: 'QUI'
Comprimento da Lista

É possível saber o comprimento (número de itens) de uma lista, através da função len(), como mostra o exemplo abaixo.

In [4]:len(semana)

Out[4]: 7

Podemos percorrer todos os elementos da lista utilizando a estrutura for. Isso pode ser feito de 2 maneiras vistas no exemplo abaixo.

Pesquisando itens em uma lista

Em algumas vezes é preciso verificar se um determinado valor está contido em uma lista. Para isso, utilizamos o operador in, que indicará se valor pertence a lista (True), e False caso contrário. A seguir um exemplo de uso desse operador:

Open Source Your Knowledge: become a Contributor and help others learn. Create New Content