Páginas

17 dezembro 2012

Usando listas em Python

 

    Vou mostrar o uso da lista em Python onde vamos fazer um pequeno programa de cadastro de um cliente.
    A lista é um tipo de variável que pode abrigar dados vários valores acessados por índice. Sempre começando o com índice 0.
    Há a possibilidade de a lista ser vazia e conforme surge a necessidade podemos preenche-la com os tipos aceitos pela linguagem. É muito útil para guardar configurações de programas.
    Vejo a lista como um trem e seus vagões. Se o passageiro comprar o ticket para o vagão 1. Se chamarmos o trem de t, então o primeiro vagão é o t[0] e assim por diante.
 
   Vamos a alguns exemplos:

#Lista vazia
t = [];
#Lista com 5 elementos
t = [0,1,2,3,4];
#Usando o print para ver a lista
>> print (t);
>>[0,1,2,3,4]
#Mostrou todos os elementos da lista

#Adicionando elementos na lista
t.append(5);
>>print(t);
>>[0,1,2,3,4,5]

#Vendo o tamanho da lista
#Estamos usando a função len para ver o tamanho da lista
print(len(t);
>>6

    Agora vamos sair da teoria e fazer um programa de cadastro de clientes. É super simples para obter o entendimento das listas em python. Devemos salvar o arquivo como cadastro.py. Para versões menores que a 3.3 substitua o str(input()) para raw_input().


#! /usr/bin/env python
# -*- coding:UTF-8 -*-

#Cabeçalho do cadastro
dados = ["Nome: ", "Idade: ", "Telefone: ", "E-mail: "]
#Lista vazia para guardar os dados
cadastro = [];

nome = str(input("Informe o seu nome: "));
cadastro.append(nome);

idade = str(input("Informe a idade: "));
cadastro.append(idade);

telefone = str(input("Informe o telefone: "));
cadastro.append(telefone);

email = str(input("Informe o e-mail: "));
cadastro.append(email);

print("\n");
print("Dados cadastrais: ");

#usando o while
#inicializando as variáveis
d = 0
c = 0;

while d < len(dados):
    while c < len(cadastro):
    print(dados[d], cadastro[c]);
    c = c+1;
    d = d +1;


Com isso vimos o uso das listas. Não esgotamos aqui todo o pode desse recurso. Mostrei a facilidade de usar listas e como é divertido programar em Python.

Sugestão do livro Aprendendo Python


Related Posts Plugin for WordPress, Blogger...
Ocorreu um erro neste gadget