Sesión # 11: Componente Práctico. Vectores/Listas
Enviado por juanita01025057 • 10 de Junio de 2021 • Tarea • 341 Palabras (2 Páginas) • 115 Visitas
Sesión # 11: Componente Práctico
Vectores/Listas
Como vimos en la parte teórica, los vectores son una estructura de dato organizada que nos permite almacenar información. Una de las implementaciones más utilizadas es Python son las listas (List).
Nota: En Python hay algunas diferencias menores entre un arreglo (array) y una lista,
pero por ahora vamos a asumir que son lo mismo.
Vamos a ver una definición de esta estructura en Python. Para crear una lista, utilizamos los corchetes y separamos los valores de nuestra estructura con una coma. Por ejemplo, en la siguiente instrucción estamos creando una lista llamada a con los valores 1, 3, 2, 5, 2.
def ejemplo1():
a = [1, 3, 2, 5, 2]
print(a)
ejemplo1()
Las listas no necesariamente tienen que ser de números, también pueden ser de texto:
def ejemplo2():
nombres = ["María", "Juan","Andrés"]
print(nombres)
Aquí van algunas funciones útiles cuando trabajamos con listas.
- append(x) - inserta un nuevo valor x al final de la lista
- remove(x) - remueve el primer valor X de la lista
- pop([i]) - remueve el valor en la posición i. pop() remueve el último valor de la lista
- len(x) - permite calcular el tamaño de una lista
def ejemplo3():
nombres = ["María", "Juan","Andrés"]
nombres.append("Jorge")
print(nombres)
print(len(nombres))
nombres.remove("Juan")
print(nombres)
print(len(nombres))
nombres.pop(2)
print(nombres)
...