Vetores são “agregados homogêneos
unidimensionais” ou “variáveis compostas unidimensionais”.
Vetores é um conjunto de dados referenciados por um mesmo nome e
controlados por um único índice.
Exemplo:
Definir um vetor “nota” de
tamanho 5 de tipo inteiro.
nota = [60, 95, 80, 50, 98]
Listas:
Em Python os vetores são chamados
de lista. Vejamos as operações mais comuns com listas:
A função enumerate() retorna uma
tupla de dois elementos a cada iteração: um número sequencial e um
item da sequência correspondente.
Tulpas
Semelhantes às listas, porém são
imutáveis: não se pode acrescentar, apagar ou fazer atribuições
aos itens.
Sintaxe:
tupla = (a, b, ..., z)
Os parênteses são opcionais.
Particularidade: tupla com apenas um
elemento é representada como:
t1 = (1,)
Os elementos de uma tupla podem ser
referenciados da mesma forma que os elementos de uma lista:
primeiro_elemento = tupla[0]
Listas podem ser convertidas em
tuplas:
tupla = tuple(lista)
E tuplas podem ser convertidas em
listas:
lista = list(tupla)
Dicionários
Um dicionário é uma lista de
associações compostas por uma chave única e estruturas
correspondentes. Dicionários são mutáveis, tais como as listas.
A chave precisa ser de um tipo
imutável, geralmente são usadas strings, mas também podem ser
tuplas ou tipos numéricos. Já os itens dos dicionários podem ser
tanto mutáveis quanto imutáveis. O dicionário do Python não
fornece garantia de que as chaves estarão ordenadas.
Sintaxe:
dicionario = {'a': a, 'b': b, ..., 'z': z}
Exemplo de dicionário:
dic = {'nome': 'Shirley Manson', 'banda': 'Garbage'}
Acessando elementos:
print
dic['nome']
Adicionando elementos:
dic['album'] =
'Version 2.0'
Apagando um elemento do dicionário:
del
dic['album']
Obtendo os itens, chaves e valores:
Bibliografia:
Borges, L. E. – Python para
desenvolvedores - http://ark4n.wordpress.com/python/