Es recomendable que este ejercicio lo escribas por Partes y lo revise para ver que se obtiene el resultado esperado. Este ejercicio lo podrás seguir en el video Aprender Python en el minuto [1:55:43].
Ver video desde el minuto 1:55:43
"""
Listas
19/08/2025
Edito: AHR
"""
print("\nActividad 1")
letras = ["a", "b", "c", "d"]
print(letras[0])
print(letras[1])
print(letras[2])
print(letras[3])
print("\nActividad 2")
print("<lista>.append(<elem>)")
nums = [1, 2, 3, 4]
nums.append(5)
print(nums)
print("\nActividad 3")
print("<lista>.insert(<indice>, <elem>)")
nums = [1, 2, 3, 4, 5]
nums.insert(0, 6)
print(nums)
print("\nActividad 4")
print("<lista>.remove(<elem>)")
a = [1, 2, 3, 4, 5, 4]
a.remove(4)
print(a)
print("\nActividad 5")
print("<elem> in <lista>")
vocales = ['a', 'e', 'i', 'o', 'u']
print('a' in vocales)
print('z' in vocales)
print("\nActividad 6")
print("<lista>.index(elem)")
vocales = ['a', 'e', 'i', 'o', 'u']
print(vocales.index('i'))
print("\nActividad 7")
a = [1, 2, 3, 4]
print(6 in a)
print("\nActividad 8")
print("<lista>[<índice>] = <nuevo_valor>")
nums = [1, 2, 3, 4, 5]
nums[0] = -8
print(nums)
print("\nActividad 9")
print("<lista>.count(<elem>)")
numeros = [1, 2, 3, 4, 2, 5, 2, 6]
print(numeros.count(2))
print("\nActividad 10")
print("<lista1>.extend(<lista2>)")
frutas = ["manzana", "pera", "uva"]
mas_frutas = ["naranja", "plátano", "mango"]
frutas.extend(mas_frutas)
print(frutas)
print("\nActividad 11")
print("<lista>.pop()")
frutas = ["manzana", "pera", "uva", "naranja"]
print(frutas.pop()) # Remueve y devuelve el ultimo elemento de la lista
print(frutas)
print(frutas.pop(1)) # Remueve y devuelve el elemento (1) de la lista
print(frutas)
print("\nActividad 12")
print("<lista>.reverse()")
numeros = [1, 2, 3, 4, 5]
numeros.reverse()
print(numeros)
numeros = [1, 2, 3, 4, 5]
print("\nActividad 13")
print("<lista>.sort()")
numeros = [5, 2, 9, 1, 7]
numeros.sort()
print(numeros)
numeros.sort(reverse=True)
print(numeros)
print("\nActividad 14")
a = [3, 4, 5, 6]
print(a.pop())
a.reverse()
a.extend([8, 9, 0])
print(a)
A continuación, corre el programa desde el menú Run/Run Module (o bien con la tecla 'F5'), te muestro el resultado en la consola (Shell):
= RESTART: C:/Users/Codigo/Ejercicio 6 Listas.py
Actividad 1
a
b
c
d
Actividad 2
<lista>.append(<elem>)
[1, 2, 3, 4, 5]
Actividad 3
<lista>.insert(<indice>, <elem>)
[6, 1, 2, 3, 4, 5]
Actividad 4
<lista>.remove(<elem>)
[1, 2, 3, 5, 4]
Actividad 5
<elem> in <lista>
True
False
Actividad 6
<lista>.index(elem)
2
Actividad 7
False
Actividad 8
<lista>[<índice>] = <nuevo_valor>
[-8, 2, 3, 4, 5]
Actividad 9
<lista>.count(<elem>)
3
Actividad 10
<lista1>.extend(<lista2>)
['manzana', 'pera', 'uva', 'naranja', 'plátano', 'mango']
Actividad 11
<lista>.pop()
naranja
['manzana', 'pera', 'uva']
pera
['manzana', 'uva']
Actividad 12
<lista>.reverse()
[5, 4, 3, 2, 1]
Actividad 13
<lista>.sort()
[1, 2, 5, 7, 9]
[9, 7, 5, 2, 1]
Actividad 14
6
[5, 4, 3, 8, 9, 0]