Допустим, у вас есть эта строка:
ABCDEFGH
И вы хотите перевернуть ее так, чтобы она стала:
GHEFCDAB
Какое решение будет наиболее эффективным / питоническим? Я пробовал несколько разных вещей, но все они выглядят ужасно ...
Заранее спасибо!
Обновление :
Если кому-то интересно, это не было домашним заданием. У меня был сценарий, который обрабатывал данные из сетевого захвата и возвращал их в виде строки шестнадцатеричных байтов. Проблема заключалась в том, что данные все еще находились в сетевом порядке. Из-за того, как было написано приложение, я не Я не хочу вернуться и попытаться использовать, скажем, socket.htons, я просто хотел перевернуть строку.
К сожалению, мои попытки казались настолько ужасными, что я знал, что должен быть лучший способ (более питоническое решение) - отсюда и мой вопрос.