Обръщане на низ в Python
За обекта str
на Python няма вградена функция reverse
. Какъв е най-добрият начин за прилагане на този метод?
Ако предоставите много кратък отговор, моля, развийте неговата ефективност. Например, дали обектът str
се преобразува в друг обект и т.н.
1281
3
Какво ще кажете за:
Това е синтаксисът extended slice. Работи чрез
[begin:end:step]
- като оставите begin и end без значение и посочите стъпка от -1, той обръща низ.@Paolo's
s[::-1]
е най-бърз; по-бавен подход (може би по-четим, но това е спорно) е''.join(reversed(s))
.Обръщане на низ в питон без използване на reversed() или [::-1]