1

Como crear, leer, actualizar y eliminar elementos de una lista

Primero recordemos la diferencia entre lista y tupla:
Las listas son un conjunto de variables que se pueden modificar. Se crean con paréntesis cuadrados []
Las tuplas son un conjunto de variables que NO se pueden modificar. Se crean con paréntesis normales ()

Crear una lista:
numbers = [1, 2, 3, 4, 5]

Para leer la lista, lo podemos hacer según lo necesitemos
print(numbers) # -> leemos toda la lista

print(numbers[1]) # -> leemos el ítem que está en la posición 1 de la lista (recuerda que la posición de inicial siempre es 0)

print(numbers[-1]) # -> leemos el ítem que está en la última posición de la lista

Para actualizar la lista
numbers[-1] = 10 # actualizamos el ultimo elemento de la lista

numbers.append(700) # agregamos el elemento 700 a la lista en la última posición

numbers.insert(3, 505) #insertamos el elemento 505 a la lista en una posición definida, en este caso en la posición 3

eliminar elementos de la lista
numbers.remove(700) #eliminamos el registro 700

numbers.pop() # elimina ultimo elemento de la lista

numbers.pop(0) #elimina el registro en la posición seleccionada, el este caso, la primera posición 0, es decir el primer elemento de la lista.

numbers.reverse() # reorganiza la lista desde el ultimo al primer elemento

numbers() # organiza de menor a mayor la lista, funciona en listas de tipo numérico y cadenas de texto. No funciona en listas con tipo de dato mixto (ej, listas con elementos string y booleanos)

resumen:
append(): Añade un ítem al final de la lista.
clear(): Vacía todos los ítems de una lista.
extend(): Une una lista a otra.
count(): Cuenta el número de veces que aparece un ítem.
index(): Devuelve el índice en el que aparece un ítem (error si no aparece).
insert(): Agrega un ítem a la lista en un índice específico.
pop(): Extrae un ítem de la lista y lo borra.
remove(): Borra el primer ítem de la lista cuyo valor concuerde con el que indicamos.
reverse(): Le da la vuelta a la lista actual.
sort(): Ordena automáticamente los ítems de una lista por su valor de menor a mayor.

Escribe tu comentario
+ 2