fix typo & spacing
This commit is contained in:
parent
c4a09864ea
commit
b9fee1c346
@ -1,12 +1,14 @@
|
||||
# Listas
|
||||
|
||||
Las listas son un tipo de dato que almacena colecciones de datos (collection data type).
|
||||
Las listas son un tipo de dato que almacena colecciones de datos (collection
|
||||
data type).
|
||||
|
||||
Collection data types: **List**, **Tuple**, **Set**, **Dictionary**.
|
||||
|
||||
Es ordenada, mutable, perite elementos duplicados
|
||||
Es ordenada, mutable y permite elementos duplicados
|
||||
|
||||
Ejemplos:
|
||||
|
||||
- [Creación](#crear-lista)
|
||||
- [Explorar Lista](#explorar-lista)
|
||||
- [Editar Lista](#editar-lista)
|
||||
@ -14,8 +16,8 @@ Ejemplos:
|
||||
- [Copiar Lista](#copiar-lista)
|
||||
- [Comprensión de Listas](#comprensión-de-listas)
|
||||
|
||||
|
||||
### Crear Lista
|
||||
|
||||
```python
|
||||
mi_lista = []
|
||||
mi_lista = list()
|
||||
@ -31,6 +33,7 @@ mi_lista = [0] * 5 # [0, 0, 0, 0, 0]
|
||||
```
|
||||
|
||||
### Explorar Lista
|
||||
|
||||
```python
|
||||
# Largo de lista
|
||||
largo_lista = len(mi_lista)
|
||||
@ -66,6 +69,7 @@ else:
|
||||
|
||||
|
||||
### Editar Lista
|
||||
|
||||
```python
|
||||
# Añadir items (append items)
|
||||
mi_lista.append("laurel")
|
||||
@ -100,8 +104,8 @@ nueva_lista = mi_lista + mi_lista2
|
||||
#nueva lista = [0, 0, 0, 0, 0, 1, 2, 3, 4]
|
||||
```
|
||||
|
||||
|
||||
### Slicing
|
||||
|
||||
```python
|
||||
# lista[start_index:stop_index:step_index(opcional)]
|
||||
mi_lista = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
|
||||
@ -127,6 +131,7 @@ rebanada = mi_lista[::-3]
|
||||
```
|
||||
|
||||
### Copiar lista
|
||||
|
||||
```python
|
||||
lista_orig = ["platano", "cereza", "manazana"]
|
||||
|
||||
@ -141,6 +146,7 @@ lista_orig = ["platano", "cereza", "manazana"]
|
||||
```
|
||||
|
||||
### Comprensión de Listas
|
||||
|
||||
```python
|
||||
# Simplicación de la expresión utilizada para crear listas
|
||||
mi_lista = [1, 2, 3, 4, 5]
|
||||
@ -152,10 +158,10 @@ lista_cuadrados = [i * i for i in mi_lista]
|
||||
# lista_cuadrados = []
|
||||
# for i in mi_lista:
|
||||
# lista_cuadrados.append(x*x)
|
||||
|
||||
```
|
||||
|
||||
Comprensión de lista usando una función
|
||||
|
||||
```python
|
||||
def cubo(i):
|
||||
return i*i*i
|
||||
@ -165,6 +171,7 @@ cubos = [cubo(i) for i in range(5)]
|
||||
```
|
||||
|
||||
Comprensión de lista y condición
|
||||
|
||||
```python
|
||||
# compresion de lista condicional en for
|
||||
impares = [i for i in range(20) if i%2!=0]
|
||||
@ -176,7 +183,9 @@ a = [1,2,3,4,5,6,7,8,9]
|
||||
b = [0 if i < 5 else i for i in a]
|
||||
# [0,0,0,0,5,6,7,8,9]
|
||||
```
|
||||
|
||||
### Comprensión de lista o generador
|
||||
|
||||
```python
|
||||
# en ocasiones es mejor utilizar un generador
|
||||
# comprobar tiempo y uso de memoria
|
||||
|
Loading…
Reference in New Issue
Block a user