Programming/Python
문자열 거꾸로(reverse) 시키기
Chan_찬
2020. 6. 29. 10:04
반응형
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
반응형
BIG