Dev Full Stack - Python Aula 02 - Listas
Dev Full Stack - Python Aula 02 - Listas
Python
Listas
Luan Mateus
Dev Full Stack - Python | Aula 02 - Listas
Sumário
• Variáveis Simples
• Variáveis Compostas
• Listas
• Desafio
2
Dev Full Stack - Python | Aula 02 - Listas
Variáveis Simples
● Uma variável é um espaço reservado na memória do computador onde é
possível armazenar um, e somente um único valor, no mesmo instante de
tempo.
● Cada uma das variáveis que declaramos em nosso algoritmo pode armazenar
um valor e somente um valor. Esse valor pode ser alterado durante a execução
do algoritmo de forma que os valores são substituídos, fazendo jus ao nome
variável.
3
Dev Full Stack - Python | Aula 02 - Listas
Variáveis Compostas
● A variável composta permite agrupar vários valores em uma única variável.
4
Dev Full Stack - Python | Aula 02 - Listas
Listas
• Declarando uma lista
• Atividades
• Fatiamento de listas
• Tabela de operadores
• Atividades 5
Dev Full Stack - Python | Aula 02 - Listas
6
Dev Full Stack - Python | Aula 02 - Listas
7
Dev Full Stack - Python | Aula 02 - Listas
8
Dev Full Stack - Python | Aula 02 - Listas
9
Dev Full Stack - Python | Aula 02 - Listas
10
Dev Full Stack - Python | Aula 02 - Listas
Atividades
11
Dev Full Stack - Python | Aula 02 - Listas
12
Dev Full Stack - Python | Aula 02 - Listas
13
Dev Full Stack - Python | Aula 02 - Listas
14
Dev Full Stack - Python | Aula 02 - Listas
Novo valor
15
Dev Full Stack - Python | Aula 02 - Listas
Atividades
16
Dev Full Stack - Python | Aula 02 - Listas
Fatiamento de listas
17
Dev Full Stack - Python | Aula 02 - Listas
Fatiamento de listas
18
Dev Full Stack - Python | Aula 02 - Listas
Fatiamento de listas
19
Dev Full Stack - Python | Aula 02 - Listas
Fatiamento de listas
20
Dev Full Stack - Python | Aula 02 - Listas
Tabela de operadores
Operador Descrição Exemplo
[1, 2, 3] + [4, 5]
+ concatena (soma) duas listas retorna
[1, 2, 3, 4, 5]
[0, 1] * 2
* repete (replica) uma lista n vezes retorna
[0,1, 0, 1]
[1, 1, 2, 3][1:3]
retorna uma sub-lista que vai dos
[i:j] retorna
índices i até j - 1
[1, 2]
21
Dev Full Stack - Python | Aula 02 - Listas
Atividades
22
Dev Full Stack - Python | Aula 02 - Listas
23
Dev Full Stack - Python | Aula 02 - Listas
24
Dev Full Stack - Python | Aula 02 - Listas
25
Dev Full Stack - Python | Aula 02 - Listas
Atividades
26
Dev Full Stack - Python | Aula 02 - Listas
○ append()
○ insert()
○ pop()
○ del()
27
Dev Full Stack - Python | Aula 02 - Listas
Append()
28
Dev Full Stack - Python | Aula 02 - Listas
Insert()
29
Dev Full Stack - Python | Aula 02 - Listas
Pop()
● A função pop irá apagar um item da lista. Podemos
passar o índice por parâmetro para especificarmos
qual item desejamos apagar. Ou podemos apagar o
último item da lista, desde que não venhamos a
passar nenhum valor.
30
Dev Full Stack - Python | Aula 02 - Listas
Del()
● A função del, faz a mesma coisa que a função pop. A
diferença é que com a função del, você pode passar
um intervalo de valores a serem excluídos, utilizando
fatiamento de listas.
31
Dev Full Stack - Python | Aula 02 - Listas
Atividades
32
Dev Full Stack - Python | Aula 02 - Listas
DESAFIO
33
Obrigado pela atenção! Até a próxima :)
34