aula 5 estrutura de dados - estruturas de dados basicos (dic - lista - tupla)

6
Powerpoint Templates Programação Estruturada Estruturas básicas de dados

Upload: cleyton-fabio

Post on 09-Jul-2015

787 views

Category:

Technology


1 download

DESCRIPTION

Estruturas de Dados Básica com Python

TRANSCRIPT

Page 1: Aula 5   estrutura de dados - estruturas de dados basicos (dic - lista - tupla)

Powerpoint Templates

Programação EstruturadaEstruturas básicas de dados

Page 2: Aula 5   estrutura de dados - estruturas de dados basicos (dic - lista - tupla)

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)

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)

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)

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)

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)