[Python] 뒤집기 (reverse, reversed, slicing)

유얌얌·2024년 7월 18일

알고리즘

목록 보기
12/25

뒤집어서 출력하고 싶을 때

1. .reverse()

list만 가능

list = ["안", "녕"]
list.reverse()
print(list)   # ["녕", "안"]

2. reversed()

str도 가능 (list도 가능)
제너레이터로 출력되기때문에 join을 사용해서 출력

str_a = "안녕"
list_a = ["안", "녕"]
print(''.join(reversed(str_a)))  # 안녕
print(''.join(reversed(list_a))  # 안녕

3. slicing

list[끝점 : 시작점-1 : -1]

list = [0, 1, 2, 3, 4, 5]
print(list[4:2:-1])  #[4, 3]
profile
조금씩이라도 꾸준하게

0개의 댓글