SeouliteLab

[Python/파이썬] 리스트 순서 뒤집기 본문

프로그래밍

[Python/파이썬] 리스트 순서 뒤집기

Seoulite Lab 2024. 3. 4. 08:54

리스트의 순서를 뒤집는 방법에 대해 알아보겠습니다. Python은 리스트를 뒤집기 위한 내장 함수와 메서드를 제공합니다. 여러 가지 방법을 예제와 함께 살펴보겠습니다.

1. reverse() 메서드 사용

reverse() 메서드를 사용하여 리스트의 순서를 뒤집을 수 있습니다. 이는 원래 리스트를 변경하므로 새로운 리스트를 만들지 않습니다.

my_list = [1, 2, 3, 4, 5]
my_list.reverse()
print(my_list)  # [5, 4, 3, 2, 1]

2. reversed() 함수 사용

reversed() 함수를 사용하여 리스트의 역순을 반환할 수 있습니다. 이 함수는 새로운 이터레이터를 반환하므로 원래 리스트를 변경하지 않습니다.

my_list = [1, 2, 3, 4, 5]
reversed_list = list(reversed(my_list))
print(reversed_list)  # [5, 4, 3, 2, 1]

3. 슬라이싱 사용

슬라이싱을 사용하여 리스트를 역순으로 만들 수도 있습니다. 이 방법은 새로운 리스트를 반환합니다.

my_list = [1, 2, 3, 4, 5]
reversed_list = my_list[::-1]
print(reversed_list)  # [5, 4, 3, 2, 1]