Dicionários
Dicionários relacionam pares entre chaves e seus valores.
Vamos à sua sintaxe:
Primeiramente, vamos criar nosso dicionário:
>>> dicionario={"usuario":"luis","estado":"MinasGerais"}Depois escreva:
>>> dicionario
Ele vai relacionar as chaves e seus valores:
>>> dicionario
{'estado': 'MinasGerais', 'usuario': 'luis'}Você pode chamar as chaves individualmente:
>>> dicionario["usuario"] 'luis'
>>> dicionario["estado"] 'MinasGerais'
Ou seja: "usuario" é uma chave, que tem "luis" como valor. O mesmo acontece com a chave "estado", que tem "MinasGerais" como valor.
E claro, você deve relacionar a variável diretamente à uma de suas chaves. Estando errado, por exemplo:
>>> dicionario["luis"] Traceback (most recent call last): File "<stdin>", line 1, in <module> KeyError: 'luis'
Modificar um dicionário:
Primeiramente:
>>> dicionario
{'estado': 'MinasGerais', 'usuario': 'luis'}Agora vamos alterar o valor da chave "usuario" para outro nome:
>>> dicionario["usuario"] = "Antonio"
>>> dicionario
{'estado': 'MinasGerais', 'usuario': 'Antonio'}Pronto, agora a chave usuário está com o valor "Antonio". Como você deve ter percebido, o valor sobrepõe o valor anterior da chave.
Ou, criar uma outra chave:
>>> dicionario["pais"] = "Brasil"
>>> dicionario
{'pais': 'Brasil', 'estado': 'MinasGerais', 'usuario': 'Antonio'}Dicionários também podem conter outros tipos de dados, como números:
>>> dicionario["idade"] = 16
>>> dicionario
{'idade': 16, 'pais': 'Brasil', 'estado': 'MinasGerais', 'usuario': 'Antonio'}Remover itens de um dicionário
Para excluir itens individuais de um dicionário, você usa o comando del. Exemplo:
>>> dicionario
{'idade': 16, 'pais': 'Brasil', 'estado': 'MinasGerais', 'usuario': 'Antonio'}
>>> del dicionario["idade"]
>>> dicionario
{'pais': 'Brasil', 'estado': 'MinasGerais', 'usuario': 'Antonio'}Para limpar o dicionário, você usa o comando clear. Exemplo:
>>> dicionario
{'pais': 'Brasil', 'estado': 'MinasGerais', 'usuario': 'Antonio'}
>>> dicionario.clear()
>>> dicionario
{}
>>>Listas
Listas são sequências. Os índices são iniciados por 0 (zero) e atribuídas a partir dele. Listas podem conter qualquer tipo de valor.
Exemplos:
>>> lista_numerica = [1, 2, 3] >>> distros_linux = [Kurumin, ArchLinux, Ubuntu, Fedora, Kalango]
Imprimindo uma lista na tela:
>>> print distros_linux ['Kurumin', 'ArchLinux', 'Ubuntu', 'Fedora', 'Kalango'] >>>
Ou se quiser imprimir um item da lista:
>>> print distros_linux[3] Fedora >>>
Como já disse, ele começa no zero. Então “Fedora†é o quarto item da lista.
Pode acessar um item com valor negativo também, que obviamente, vai imprimir itens contando regressivamente :
>>> print distros_linux[-3] Ubuntu >>>
Ou pode imprimir somente um número de itens:
>>> print distros_linux[:2] ['Kurumin', 'ArchLinux'] >>> >>> print distros_linux[:3] ['Kurumin', 'ArchLinux', 'Ubuntu'] >>>
Método append
Adiciona um item ao final da lista.
Exemplo:
>>> distros_linux.append("Dreamlinux")
>>> print distros_linux
['Kurumin', 'ArchLinux', 'Ubuntu', 'Fedora', 'Kalango', 'Dreamlinux']
>>>Método sort
Ordena os itens da lista.
Exemplo:
>>> distros_linux.sort() >>> print distros_linux ['ArchLinux', 'Dreamlinux', 'Fedora', 'Kalango', 'Kurumin', 'Ubuntu'] >>>
Observe que o argumento não recebe valor. Já o append recebe um argumento a ser adicionado à lista.
Tuplas
Tuplas também são sequências, assim como as listas. Porém, as tuplas não podém ser modificadas após serem criadas.
Exemplo:
>>> linguagens = ("PHP", "ASP", "Python", "Ruby")
>>> print linguagens
('PHP', 'ASP', 'Python', 'Ruby')
>>>Imprimindo um item:
>>> print linguagens[3] Ruby >>> print linguagens[0] PHP >>> >>> print linguagens[-2] Python >>> print linguagens[-1] Ruby >>>
---
Bom, eh isso.
Ahh, eu usei esse manual aqui como "base".
Este post foi editado por Daniel Vidal: 09 julho 2007 - 05:27

Entrar
Cadastre-se
Ajuda
Responder


Quote