PythonLección 6 de 16

Listas en Python

Una lista es una colección ordenada entre corchetes. Sirve para una playlist, un carrito de la compra y todo lo que va en orden.

Lo esencial

  • Se cuenta desde cero: lista[0] es el primero, lista[-1] el último
  • lista[1:3] es un corte: los elementos 1 y 2, el final no entra
  • append() añade al final, insert() en una posición, remove() borra por valor
  • len() cuenta elementos e in comprueba si un valor está
  • sorted() devuelve una copia ordenada y no toca la lista original

Ejemplo

playlist = ["Intro", "Sunrise", "Run"]print(playlist[0], playlist[-1])playlist.append("Lights")playlist.insert(1, "Waves")print(playlist)print(playlist[1:3])print(len(playlist), "Run" in playlist)

Waves ocupó el índice 1 y desplazó a los demás. El corte [1:3] tomó dos elementos, porque el final del corte no se incluye.

Tarea

Cómo usar el editor⌘ Enter o Ctrl Enter ejecuta el código, ⇧ ⌘ Enter comprueba la tarea.Tab y Mayús Tab sangran la línea o la selección; Esc y luego Tab sale del editor.La comprobación compara lo que imprimió el programa con la tarea; los espacios al final de línea no cuentan.Tras dos comprobaciones fallidas puedes ver la solución. Tu código se guarda en este navegador.

Actualiza el carrito: añade "eggs" al final y quita "bread". El código de abajo imprime el carrito y el número de productos.

Salida

Aquí aparecerá lo que imprima el programa.