Skip to content

Commit

Permalink
listas
Browse files Browse the repository at this point in the history
  • Loading branch information
christinaflach committed Jan 31, 2024
1 parent 8b43a46 commit b37377f
Showing 1 changed file with 10 additions and 28 deletions.
38 changes: 10 additions & 28 deletions ilp/04-listas.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -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]

Expand All @@ -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]
Expand Down Expand Up @@ -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()
Expand Down

0 comments on commit b37377f

Please sign in to comment.