segunda-feira, 24 de agosto de 2015

Python para Testers 10 – E os vetores?

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/



0 comentários:

Postar um comentário