📚 Módulo 3 – Métodos de listas en Python
Las listas son estructuras dinámicas muy poderosas. En este módulo verás los métodos más usados para manipular, ordenar, buscar, copiar y limpiar listas.
🛠️ Manipulación de listas
append()
Agrega un elemento al final de la lista.
insert()
Agrega un elemento en una posición especÃfica.
extend()
Agrega varios elementos a la lista.
remove() y pop()
remove() elimina la primera ocurrencia del valor indicado. pop() elimina por Ãndice (último por defecto).
📊 Ordenamiento
sort() y reverse()
Ordena la lista permanentemente o la invierte.
sorted()
Devuelve una nueva lista ordenada sin modificar la original.
🔎 Búsqueda y conteo
index() y count()
Devuelven la posición de un elemento o cuántas veces aparece.
🧹 Copia y limpieza
copy() y clear()
copy() crea una copia independiente. clear() borra todos los elementos.
💡 Proyecto sugerido
Simulador de lista de compras: permite agregar productos, eliminarlos, mostrar el total de Ãtems y verificar si un producto está en la lista.
Debe incluir:
- Uso de
inpara ver si un producto está - Uso de
forpara recorrer la lista - Uso de
slicingpara mostrar los últimos productos añadidos
❓ Cuestionario interactivo
Selecciona la respuesta correcta para cada pregunta y presiona "Verificar respuesta".
Pregunta 1
¿Qué hace lista.append("x")?
Pregunta 2
¿Qué devuelve [1,2,3].pop()?
Pregunta 3
¿Qué hace mi_lista.clear()?
Pregunta 4
¿Qué imprime sorted([4,1,3])?
Pregunta 5
¿Qué hace mi_lista.count("a")?
Te invitamos al siguiente módulo del curso Tuplas, para que continúes con tu avance.

No hay comentarios:
Publicar un comentario