From b37377fe758aaccd9251a4ec0e241b5e245cad7c Mon Sep 17 00:00:00 2001 From: Christina Flach Date: Wed, 31 Jan 2024 02:37:19 -0300 Subject: [PATCH] listas --- ilp/04-listas.md | 38 ++++++++++---------------------------- 1 file changed, 10 insertions(+), 28 deletions(-) diff --git a/ilp/04-listas.md b/ilp/04-listas.md index bb5603f..343ecf8 100644 --- a/ilp/04-listas.md +++ b/ilp/04-listas.md @@ -30,7 +30,6 @@ print(a) - E se fossem 10 mil números? --- - # Listas A **lista** é um tipo de dados usado para armazenar coleções de dados. @@ -44,36 +43,21 @@ A **lista** é um tipo de dados usado para armazenar coleções de dados. - É possível *adicionar* elementos ou *remover* elementos de listas. --- - # Listas (Python) -- A lista é representada entre `[` e `]`, e seus elementos são separados por vírgulas (`,`) - - Lista vazia: `[]` - - Uma lista com 1 elemento: `[10]` - - Uma lista com 2 elementos: `[10,20]` - - Uma lista com 3 elementos de tipos diferentes: ```['Maria', 10, 20.0]``` - ---- - -# Inicialização de listas - -- Exemplos - -```python -vazia = [] -notas = [9.8, 7.5, 8.3] -nomes = ['Fulano', 'Sicrana', 'Beltrana'] -notasenomes = [notas, nomes] -usuarios = [['usuario', 'senha'], ['admin', '123']] -``` +- A lista é representada entre `[` e `]`, e seus elementos são separados por vírgulas. + - Lista vazia: [] + - Uma lista com 1 elemento: [10] + - Uma lista com 2 elementos: [10,20] + - Uma lista com 3 elementos de tipos diferentes: ['Maria', 10, 20.0] ---- +--- # Inicialização com repetição - Operador "\*": usado para criar uma lista maior a partir da repetição dos elementos de uma lista menor. -``` +```python >>> [0] * 4 [0,0,0,0] @@ -82,12 +66,11 @@ usuarios = [['usuario', 'senha'], ['admin', '123']] ``` --- - # Comprimento da lista (len) Use a função `len(x)` para obter o comprimento de uma lista `x`. -``` +```python >>> lista = [2,2,2,2] >>> print(lista) [2, 2, 2, 2] @@ -150,10 +133,9 @@ x[3] = 'W' # IndexError: list assignment index out of range --- -# split(): retorna uma lista de strings +# split() retorna uma lista de strings -- Considere a entrada ```a b c```, -com três caracteres separados por " ". +- Considere a entrada `a` `b` `c` com três caracteres separados por espaço em branco. ```python >>> letras = input().split()