import math
liste=[8,9,36,64,81]# liste sıralı olmalı, sorted()
istenenler=[]
#tabanı 3 olanlar
for oge in liste:
i=1
while math.pow(3,i)<=oge:
if oge==math.pow(3,i):
istenenler.append(oge)
i+=1
#kuvveti 3 olanlar
for oge in liste:
i=1
while math.pow(i,3)<=oge:
if oge==math.pow(i,3):
istenenler.append(oge)
i+=1
istenmeyenler=list(set(liste).difference(istenenler))#set veri tipi üzerinden çıkarma işlemi yapılıyor
print(liste)
print(istenmeyenler)