25.1. Solución
# -*- coding: utf-8 -*-
"""
Editor de Spyder
Este es un archivo temporal
"""
def empaquetar(l):
cantidad=len(l)
salida=[]
cont=1
for t in range(cantidad-1):# -1 por que tengo t+1
if l[t]==l[t+1]:
cont+=1
elif t==cantidad-2:#los dos ultimos
print("x")
temp=[l[t],1]
salida.append(tuple(temp))
temp=[l[t+1],1]
salida.append(tuple(temp))
else:
temp=[l[t],cont]
salida.append(tuple(temp))
cont=1
return(salida)
l=[]
n=int(input("Cuantos enteros tiene la lista? :"))
for x in range(n):
l.append(int(input("Ingrese un entero:")))
print("La lista a empaquetar es: ",l)
print(empaquetar(l))