IDLE에서 a_list와 b_list를 출력해 보면 다음과 같은 결과를 얻게 된다(굵은 글씨가 입력한 값이다).
>>> a_list
['George', 'Ringo', 'brian', 'john', 'paul']
>>> b_list
['brian', 'George', 'john', 'paul', 'Ringo']
똑같은 값을 가졌던 a_list와 b_list가 어떻게 정렬되었는지 주목해 보자. 첫 번째 리스트는 대·소문자를 구분하여 대문자가 소문자보다 앞쪽에 배치되었다. 하지만 두 번째 리스트는 대·소문자 구분 없이 정렬되었고, 'Ringo'가 맨 끝에 위치한 것을 알 수 있다.
두 번째 인수는 reversed이며, 기본값은 False다. 이 인수가 True로 설정되면 높은 값에서 낮은 값으로 항목을 정렬한다.
reverse 메서드는 리스트의 순서를 뒤집지만, 값을 정렬하지는 않는다. 예시를 살펴보자.
my_list = ['Brian', 'John', 'Paul', 'George', 'Ringo']
my_list.reverse() # 항목의 값을 뒤집는다.
for a_word in my_list:
print(a_word, end=' ')