![Page 1: Aula 5 estrutura de dados - estruturas de dados basicos (dic - lista - tupla)](https://reader031.vdocuments.com.br/reader031/viewer/2022020123/559e5bf21a28abe67f8b463a/html5/thumbnails/1.jpg)
Powerpoint Templates
Programação EstruturadaEstruturas básicas de dados
![Page 2: Aula 5 estrutura de dados - estruturas de dados basicos (dic - lista - tupla)](https://reader031.vdocuments.com.br/reader031/viewer/2022020123/559e5bf21a28abe67f8b463a/html5/thumbnails/2.jpg)
Estruturas de dados
É uma forma particular de armazenamento e organização de dados em um computador de modo que possam ser usados eficientemente.
wikipedia
![Page 3: Aula 5 estrutura de dados - estruturas de dados basicos (dic - lista - tupla)](https://reader031.vdocuments.com.br/reader031/viewer/2022020123/559e5bf21a28abe67f8b463a/html5/thumbnails/3.jpg)
Tipos comuns de estruturas:
As estruturas básicas são :
ArrayVetoresListasFilasPilhasArvores
Quais iremos estudar ?
Python implementa algumas estruturas de dados, e iremos estudalas : Listas, Pilhas, Dicionários.
![Page 4: Aula 5 estrutura de dados - estruturas de dados basicos (dic - lista - tupla)](https://reader031.vdocuments.com.br/reader031/viewer/2022020123/559e5bf21a28abe67f8b463a/html5/thumbnails/4.jpg)
Listas
São estruturas lineares e sequencial:
Em python, Listas são Arrays flexíveis e são representadas por [ ], da seguinte forma:
Lista = [ ]
Vamos construir uma lista de alunos:
alunos = ['aluno1','aluno2']
![Page 5: Aula 5 estrutura de dados - estruturas de dados basicos (dic - lista - tupla)](https://reader031.vdocuments.com.br/reader031/viewer/2022020123/559e5bf21a28abe67f8b463a/html5/thumbnails/5.jpg)
Dicionários
São estruturas lineares e sequenciais, porem com uso de chave e valor.
Em python, Dicionários são Super Arrays e são representadas por { }, da seguinte
forma:
dicionario = ['chave': valor, 'chave2': valor2]
Vamos construir um dicionário com as notas de alunos:
notas_alunos_dic = {'aluno1':nota1,'aluno2': nota2]
![Page 6: Aula 5 estrutura de dados - estruturas de dados basicos (dic - lista - tupla)](https://reader031.vdocuments.com.br/reader031/viewer/2022020123/559e5bf21a28abe67f8b463a/html5/thumbnails/6.jpg)
Tuplas - Filas
São estruturas lineares e sequenciais, IMUTÁVEIS.
Em python, TUPLAS são Arrays SIMPLIFICADOS e são representadas por
( ), da seguinte forma:
tupla = ('valor', 2)
Vamos uma fila com as Notas dos alunos:notas = (nota1,nota2)