728x90
반응형
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
'Programming > Python' 카테고리의 다른 글
python print - sep, end (0) | 2020.07.02 |
---|---|
python 에서 변수 비교하기 `==` or `is` (0) | 2020.06.30 |
dict 에서 value max인 key, value값 찾기 (0) | 2020.06.28 |
Array(list)의 원소 개수 카운팅 (0) | 2020.06.27 |
string을 원하는 width로 자르고 싶을때 (0) | 2020.06.26 |
댓글