Hola!
¿Te has preguntado como se crea Lista, o quizás como se diferencia?
Bueno aquí vamos.
LISTAS
Las listas se identifican con los corchetes " [ ] " y funcionan como espacio que almacena información, las listas se puede emplear el CRUD que son las siguientes Acciones:
- **Create: **Crear Datos en las
- Read: Leer o consultar los Datos que almacenamos allí.
- Update: Actualizar y/o Modificar Datos que sean necesarios.
- Delete: Eliminar Datos que no Necesitemos.
Por ejemplo:
Tenemos la lista Person y se puede consultar con haciendo Print:
person_list = ['Juan', 'Daniel', 'Santiago']
print(person_list)
- Para crear una nueva persona al final de la lista utilizaremos el nombre de la lista y el código .append():
person_list = ['Juan', 'Daniel', 'Santiago']
person_list.append('Sandra')
print(person_list)
- Si queremos consultar cuantas personas están dentro de la lista, empleamos el comando len()
person_list = ['Juan', 'Daniel', 'Santiago']
size = len(person_list)
print(size)
print(person_list)
- Si queremos saber la posición de la persona dentro de la lista, empleamos el código .index() de la siguiente forma:
person_list = ['Juan', 'Daniel', 'Santiago']
print(person_list.index('Juan'))
Como resultado Juan se encuentra en la posición 0, ya que en Python las posiciones se cuentan desde al número 0.
- Para modificar el nombre de Juan por otro, lo hacemos de la siguiente forma:
- Como ya sabemos la posición en la que se encuentra Juan, en este caso es la posición 0.
- Luego llamamos a la lista, y escribimos entre los corchetes la posición de Juan y le damos el nuevo valor que queramos, en este caso a Sara.
person_list = ['Juan', 'Daniel', 'Santiago']
person_list[0] = 'Sara'
print(person_list)
-
Para remover un Dato de la lista se puede hacer mediante dos códigos.
-
.poop() - La posición la que se encuentra la persona que queremos eliminar.
-
.remove() - Se le indica el Nombre de la persona que queremos eliminar.
Como ahora Sara está en la posición 0, se puede realiza de la siguiente forma:
person_list = ['Juan', 'Daniel', 'Santiago']
person_list[0] = 'Sara'
person_list.pop(0)
person_list.remove('Sara')
print(person_list)
- Por último podemos organizar la lista o darle la vuelta a la lista, de la siguiente forma:
- Para desorganizar:
person_list = ['Juan', 'Daniel', 'Santiago']
person_list.reverse()
print(person_list)
Como resultado tendremos a: Santiago, Daniel, Juan.
- Para organizar Alfabéticamente:
person_list = ['Juan', 'Daniel', 'Santiago']
person_list.sort()
print(person_list)
Como resultado tendremos: Daniel, Juan, Santiago.
Y así es como podemos fácilmente administrar los datos dentro de una lista.
Curso de Fundamentos de Python