f(x)= ?x2?2x,x≤0 ln(x+1),x>0 ,由f(x)=1,得 ?x2?2x=1 x≤0 ,解得:x=-1;或 ln(x+1)=1 x>0 ,解得:x=e-1.∴方程f(x)=1的解集是{-1,e-1}.故答案为:{-1,e-1}.