Estos ejercicios corresponden a lo explicado en la lección Listas.
Se pueden consultar unas posibles soluciones.
Escriba un programa que permita crear una lista de palabras. Para ello, el programa tiene que pedir un número y luego solicitar ese número de palabras para crear la lista. Por último, el programa tiene que escribir la lista.
Dígame cuántas palabras tiene la lista: 3 Dígame la palabra 1: Alberto Dígame la palabra 2: Benito Dígame la palabra 3: Carmen La lista creada es: ['Alberto', 'Benito', 'Carmen']
Dígame cuántas palabras tiene la lista: 0
¡Imposible!
Escriba un programa que permita crear una lista de palabras y que, a continuación, pida una palabra y diga cuántas veces aparece esa palabra en la lista.
Dígame cuántas palabras tiene la lista: 4 Dígame la palabra 1: Carmen Dígame la palabra 2: Alberto Dígame la palabra 3: Benito Dígame la palabra 4: Carmen La lista creada es: ['Carmen', 'Alberto', 'Benito', 'Carmen'] Dígame la palabra a buscar: Carmen La palabra 'Carmen' aparece 2 veces en la lista.
Dígame cuántas palabras tiene la lista: 4 Dígame la palabra 1: Carmen Dígame la palabra 2: Alberto Dígame la palabra 3: Benito Dígame la palabra 4: Carmen La lista creada es: ['Carmen', 'Alberto', 'Benito', 'Carmen'] Dígame la palabra a buscar: Alberto La palabra 'Alberto' aparece una vez en la lista.
Dígame cuántas palabras tiene la lista: 4 Dígame la palabra 1: Carmen Dígame la palabra 2: Alberto Dígame la palabra 3: Benito Dígame la palabra 4: Carmen La lista creada es: ['Carmen', 'Alberto', 'Benito', 'Carmen'] Dígame la palabra a buscar: David La palabra 'David' no aparece en la lista.
Escriba un programa que permita crear una lista de palabras y que, a continuación, pida dos palabras y sustituya la primera por la segunda en la lista.
Dígame cuántas palabras tiene la lista: 4 Dígame la palabra 1: Alberto Dígame la palabra 2: Carmen Dígame la palabra 3: Benito Dígame la palabra 4: Carmen La lista creada es: ['Alberto', 'Carmen', 'Benito', 'Carmen'] Sustituir la palabra: Carmen por la palabra: David La lista es ahora: ['Alberto', 'David', 'Benito', 'David']
Escriba un programa que permita crear una lista de palabras y que, a continuación, pida una palabra y elimine esa palabra de la lista.
Dígame cuántas palabras tiene la lista: 4 Dígame la palabra 1: Alberto Dígame la palabra 2: Carmen Dígame la palabra 3: Carmen Dígame la palabra 4: Benito La lista creada es: ['Alberto', 'Carmen', 'Carmen', 'Benito'] Palabra a eliminar: Carmen La lista es ahora: ['Alberto', 'Benito']
Escriba un programa que permita crear dos listas de palabras y que, a continuación, elimine de la primera lista los nombres de la segunda lista.
Dígame cuántas palabras tiene la lista: 5 Dígame la palabra 1: Carmen Dígame la palabra 2: Carmen Dígame la palabra 3: Alberto Dígame la palabra 4: Benito Dígame la palabra 5: David La lista creada es: ['Carmen', 'Carmen', 'Alberto', 'Benito', 'David'] Dígame cuántas palabras tiene la lista de palabras a eliminar: 3 Dígame la palabra 1: Benito Dígame la palabra 2: Juan Dígame la palabra 3: Carmen La lista de palabras a eliminar es: ['Benito', 'Juan', 'Carmen'] La lista es ahora: ['Alberto', 'David']
Escriba un programa que permita crear una lista de palabras y que, a continuación, cree una segunda lista igual a la primera, pero al revés (no se trata de escribir la lista al revés, sino de crear una lista distinta).
Dígame cuántas palabras tiene la lista: 4 Dígame la palabra 1: Alberto Dígame la palabra 2: Carmen Dígame la palabra 3: Benito Dígame la palabra 4: Daniel La lista creada es: ['Alberto', 'Carmen', 'Benito', 'Daniel'] La lista inversa es: ['Daniel', 'Benito', 'Carmen', 'Alberto']
Escriba un programa que permita crear una lista de palabras y que, a continuación, elimine los elementos repetidos (dejando únicamente el primero de los elementos repetidos).
Dígame cuántas palabras tiene la lista: 4 Dígame la palabra 1: Alberto Dígame la palabra 2: Carmen Dígame la palabra 3: Benito Dígame la palabra 4: Carmen La lista creada es: ['Alberto', 'Carmen', 'Benito', 'Carmen'] La lista sin repeticiones es: ['Alberto', 'Carmen', 'Benito']
Escriba un programa que permita crear dos listas de palabras y que, a continuación, escriba las siguientes listas (en las que no debe haber repeticiones):
Nota: Para evitar las repeticiones, el programa deberá empezar eliminando los elementos repetidos en cada lista.
Dígame cuántas palabras tiene la primera lista: 4 Dígame la palabra 1: Carmen Dígame la palabra 2: Alberto Dígame la palabra 3: Benito Dígame la palabra 4: Carmen La primera lista es: ['Carmen', 'Alberto', 'Benito', 'Carmen'] Dígame cuántas palabras tiene la segunda lista: 3 Dígame la palabra 1: Benito Dígame la palabra 2: Juan Dígame la palabra 3: Carmen La segunda lista es: ['Benito', 'Juan', 'Carmen'] Palabras que aparecen en las dos listas: ['Carmen', 'Benito'] Palabras que sólo aparecen en la primera lista: ['Alberto'] Palabras que sólo aparecen en la segunda lista: ['Juan'] Todas las palabras: ['Carmen', 'Benito', 'Alberto', 'Juan']