Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 목록의 객체를 뒤집는 방법은 무엇입니까?


목록 클래스의 reverse 메소드를 사용하여 목록을 제자리에서 뒤집을 수 있습니다.

예시

a = [3, "Hello", 2, 1]
a.reverse()
print(a)

출력

이것은 출력을 줄 것입니다 -

[1, 2, "Hello", 3]

[::-1] 인덱스를 사용하여 목록 슬라이싱을 사용할 수도 있습니다. 제자리에서 반대로 하는 대신 새 목록을 만들려면. 이것은 시작과 중지를 목록의 시작과 끝으로 취하고 단계를 -1로 취함을 의미합니다.

예시

a = [3, "Hello", 2, 1]
print(a[::-1])

출력

이것은 출력을 줄 것입니다 -

[1, 2, "Hello", 3]

위치를 바꾸는 대신 새 목록을 만들려면 반대 방법을 사용할 수도 있습니다.

예시

a = [3, "Hello", 2, 1]
rev_a = list(reversed(a))
print(rev_a)

출력

이것은 출력을 줄 것입니다 -

[1, 2, "Hello", 3]