본문 바로가기
Programming/Python

문자열 거꾸로(reverse) 시키기

by Chan_찬 2020. 6. 29.
728x90
반응형

python

python에서 문자열 거꾸로 출력하기,  4가지 방법

reversed(), list.reverse(), [::-1], deque()

# list.reverse(), source list가 바뀜
s = "abcdefg"
s_list = list(s)
s_list.reverse()

print(s_list)
['g', 'f', 'e', 'd', 'c', 'b', 'a']
# reversed(), 뒤집힌 list를 반환함
s = "abcdefg"
reversed_s_list = reversed(s)

print(reversed_s_list)
gfedcba
# [::-1], 뒤집힌 list를 반환함
s = "abcdefg"
reversed_s_list = s[::-1]

print(reversed_s_list)
gfedcba
from collections import deque
s = "abcdefg"
d = deque()
d.extendleft(s)

print(''.join(d))
gfedcba
728x90
728x90
BIG
Buy me a coffeeBuy me a coffee

댓글