I want to express the ticks in scientific form. I tried two ways as following

 ListLogPlot[Table[{x, 10^x}, {x, -1, 1}], Ticks -> {Automatic, {10^-1, 10^0, 10^1}}]

 ListLogPlot[Table[{x, 10^x}, {x, -1, 1}], 
 Ticks -> {Automatic, ScientificForm[{10^-1, 10^0, 10^1}]}]


![enter image description here][2]

but they just could not work as you can see; the latter even is wrong. 

Why & how?


 [2]: https://i.sstatic.net/dR4uS.png