Ejercicios propuestos y resueltos de listas, tuplas y diccionarios en Python

Hola a todos, hoy os dejo una serie de ejercicios propuestos y resueltos de listas, tuplas y diccionarios en Python.

Todos los ejercicios que proponemos están resueltos en este mismo post, intenta hacerlo por ti mismo y si te quedas atascado puedes mirar la solución. Recuerda, que no tiene por que estar igual tu solución con la del post, el objetivo es que aprendas no que me copies la solución.

Aquí tienes todos los posts relacionados con python:

Curso Python

1) Mete los valores del 1 al 100 en una lista.

2) Crea una tupla con los meses del año, pide números al usuario, si el numero esta entre 1 y la longitud máxima de la tupla, muestra el contenido de esa posición sino muestra un mensaje de error.

El programa termina cuando el usuario introduce un cero.

3) Pide un numero por teclado y guarda en una lista su tabla de multiplicar hasta el 10. Por ejemplo, si pide el 5 la lista tendrá: 5,10,15,20,25,30,35,40,45,50

4) Pide números y mételos en una lista, cuando el usuario meta un 0 ya dejaremos de insertar. Por último, muestra los números ordenados de menor a mayor.

5) Lo mismo que el anterior pero ordenando de mayor a menor.

6) Pide una cadena por teclado, mete los caracteres en una lista sin espacios.

7) Pide una cadena por teclado, mete los caracteres en una lista sin repetir caracteres.

8) Crea una tupla con números, pide un numero por teclado e indica cuantas veces se repite.

9) Crea una tupla con números e indica el numero con mayor valor y el que menor tenga.

10) Crea un diccionario donde la clave sea el nombre del usuario y el valor sea el teléfono (no es necesario validar). Tendrás que ir pidiendo contactos hasta el usuario diga que no quiere insertar mas. No se podrán meter nombres repetidos.

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

¿Te ha gustado y quieres apoyarme? ¡Sé mi patrón!
Etiquetas

One comment

  1. hola! necesito codificar cadenas en base a un diccionario, es decir si tengo el diccionario {1:’h’, 2:’o’, 3:’l’, 4:’a’} e ingreso la cadena ‘hola’ me devuelva como resultado ‘1234’, intenté hacerlo con un for ” in ”: …print (), pero creo no va por ahí, y la verdad es que soy bastante novata en esto de la programación. Espero puedan ayudarme pronto! Gracias!!!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *