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