22tyupe77 sıra=[1,2,3,5,'abc','a',True] def str_filtrele(x): list(filter(lambda x : x if type(x)==str else None,sıra)) bu şekilde str tipi halen duruyo sebebi nedir
cokyonluinsan Anladığım kadarıyla str olanları döndürmek istiyorsun. sira=[1,2,3,5,'abc','a',True] def str_filtrele(dizi): return list(filter(lambda x : x if type(x)==str else None,dizi)) print(str_filtrele(sira)) fonksiyonun giren parametre ismi ile lambda aynı olmasın ve de fonksiyonun return ya da print etmediği için sonucu göremezsin.