Livello 3.10 del libro di problemi Python

Задание 1

Dato un elenco e un numero. Mantieni nell'elenco solo i numeri che sono divisori del numero dato.

Задание 2

Dato un elenco di numeri. Dopo ogni numero a una cifra inseriscine un altro uguale.

Задание 3

Dati due numeri. Ottieni un elenco di cifre che sono presenti sia in uno che nell'altro numero.

Задание 4

Dato un numero. Ottieni un elenco delle posizioni di tutte le cifre 3 in questo numero, ad eccezione della prima e dell'ultima.

Задание 5

Dato un elenco di numeri. Mantieni in esso i numeri composti da cifre diverse, e elimina gli altri.

Задание 6

Dati due elenchi:

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

Elimina dall'elenco più grande gli elementi superflui dalla fine in modo che le lunghezze degli elenchi diventino uguali.

Задание 7

Dato un elenco con alcuni numeri, ad esempio, come questo:

python[123, 456, 789]

Scrivi il codice che capovolgerà i numeri in questo elenco secondo il seguente principio:

python[321, 654, 987]