Nivel 3.10 del libro de problemas Python

Задание 1

Dada una lista y un número. Mantenga en la lista solo aquellos números que sean divisores del número dado.

Задание 2

Dada una lista con números. Después de cada número de un dígito inserte otro numero igual.

Задание 3

Dados dos números. Obtenga una lista de dígitos que estén tanto en uno como en el otro número.

Задание 4

Dado un número. Obtenga una lista de posiciones de todos los dígitos 3 en este número, excluyendo el primero y el último.

Задание 5

Dada una lista con números. Mantenga en ella números compuestos por dígitos diferentes, y elimine los restantes.

Задание 6

Dadas dos listas:

pythonlst1 = [1, 2, 3];
lst2 = [1, 2, 3, 4, 5];

Elimine de la lista más grande los elementos excedentes del final para que las longitudes de las listas sean iguales.

Задание 7

Dada una lista con algunos números, por ejemplo, como este:

python[123, 456, 789]

Escriba un código que voltee los números en esta lista según el siguiente principio:

python[321, 654, 987]