{ "cells": [ { "cell_type": "markdown", "metadata": { "collapsed": true }, "source": [ "## Listas\n", "\n", "### Introdução\n", "\n", "Uma lista é um recurso extremamente poderoso para trabalharmos com coleções de dados em uma linguagem de programação. Este é um recurso que esta presente em praticamente qualquer linguagem de progração existente, embora em algumas linguagens, usualmente a lista terá tamanho fixo e só poderá armazenar um único tipo de dado para todos os valores da mesma. \n", "\n", "Podemos pensar em uma lista como uma variável que, em vez de armazernar um único valor, pode armazenar inúmeros valores dentro dela. Cada um destes valores vai receber um endereço, iremos chamar este enderenço de índice. Portanto se tivermos uma lista com 10 valores, teremos 10 indices diferentes para acessarmos cada um destes valores individualmente. É importante ressaltar que os índices da lista servirão para acessarmos e modificarmos cada um dos valores armazenados dentra lista. Os índices de uma lista são sempre números inteiros e começam em 0 (zero) e vão até N-1, onde N é a quantidade de emelemtnso da lista ou seu tamanho.\n", "\n", "Uma forma interessante de visualizarmos uma lista é uma sequencia de caixinhas na horizontal, assim como uma caixa de correio de um condômínio, embora todas estas caixinhas estejam no mesmo local, cada uma delas vai possuir um número diferente, neste caso chamaremos este número sempre de índice. A a seguir tem uma representação gráfica de uma lista:\n", "\n", "
0 | \n", "1 | \n", "2 | \n", "3 | \n", "4 | \n", "
---|---|---|---|---|
-404 | \n", "565 | \n", "-66 | \n", "7734 | \n", "54 | \n", "