반응형
배열 뒤집기
- reverse()
반환 값이 없으며, 리스트 순서를 뒤집음
list = [0, 1, 2, 3]
list.reverse()
print(list)
# [3, 2, 1, 0]
- reversed()
반환 값이 있으며, 리스트 순서를 뒤집은 후 reversed 객체 반환
list = [1, 2, 3]
print(reversed(list))
# <list_reverseiterator object at 0x7fba35a550a0>
print(list(reversed(list)))
# [3, 2, 1]
문자열 뒤집기
- slice
[start:stop:step]
반대방향으로 리스트 데이터를 가져올 수 있음
str = "hello"
reversed_str = str[::-1]
print(reversed_str)
# olleh
- reversed()
str = "hello"
reversed_str = "".join(reversed(str))
print(reversed_str)
# olleh
반응형