Daugiau
Apversti eilutę Python kalba
Python's str
objektui nėra integruotos reverse
funkcijos. Koks geriausias būdas įgyvendinti šį metodą?
Jei pateiksite labai glaustą atsakymą, išsamiai aprašykite jo veiksmingumą. Pavyzdžiui, ar str
objektas konvertuojamas į kitą objektą ir pan.
1281
3
Kaip dėl:
Tai yra išplėstinio pjūvio sintaksė. Ji veikia pagal
[begin:end:step]
- palikus pradžią ir pabaigą ir nurodžius -1 žingsnį, eilutė pakeičiama į kitą pusę.@Paolo's
s[::-1]
yra greičiausias; lėtesnis būdas (galbūt skaitomesnis, bet tai diskutuotina) yra''.join(reversed(s))
.Apverskite eilutę python kalba nenaudodami reversed() arba [::-1]