Programação Python (Intermediário) - Prof. MARCO VAZ
MarcoVaz
102.7K views
02 Segunda parte
Listas Manipulando Listas Manipulando Listas (Continuação) Fatiamento (slicing) Compreensão de Listas Compreensão de Listas (Exemplos) Seleção em Listas Exercitando Listas e Strings Listas e Strings (Continuação) Tuplas Exercitando Dicionários Dicionários (continuação) Exercitando Sets Sets (Continuação) Arquivos Arquivos (Continuaçao) Arquivos (continuação) Exercitando
Tipos de dados Estruturados
Os tipos de dados estruturado são dados compostos que funcionam como coleções. Existem três tipos de dados estruturados que são nativos:
- Listas
- Tuplas
- Dicionários.
- Sets
Listas
O tipo de dado lista é uma coleção de itens, armazenados em um lugar e dispostos em uma ordem em particular. Esse conjunto de itens está organizado de forma linear, na qual cada um pode ser acessado a partir de um índice, que representa sua posição na coleção (iniciando em zero). A forma geral para se definir uma Lista é:
Exemplos de criação de listas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
lista = [] #Criando uma Lista vazia
print("\n\nlista = ", lista)
x = [0, 1, 2, 3, 4, 5] #Lista com todos os item de mesmo tipo (int)
print("\n\nx =", x)
l = list((1,2,3,4,5)) # usando o método list() transforma uma sequência em lista
print("\n\nl = ", l)
lrange = list(range(5)) #criando listas com Range()
print("\n\nlrange = ", lrange)
semana = ['Segunda-feira', 'Terça-feira', 'Quarta-feira', 'Quinta-feira', 'Sexta-feira','Sábado', 'Domingo']
print("\n\nsemana = ", semana)
lista = ['O carro','peixe',123,111] # Os elementos de uma lista não precisam ser do mesmo tipo
print("\n\nlista = ", lista)
nova_lista = ['pedra',lista] # um elemento da lista pode ser outra lista
print("\n\nnova_lista = ", nova_lista)
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.