더북(TheBook)

6.1.6 다양한 리스트 명령어 사용하기

리스트에는 정말 많은 기능이 있습니다. 이 책에서 전부 배우면 좋겠지만, 시작 단계에서 너무 많은 지식을 배우면 오히려 지칠 뿐입니다. 그래서 여기서는 몇 가지 기능만 간단히 짚어보겠습니다.

 

정렬하기

리스트에 들어 있는 데이터를 일정한 기준에 따라 정렬할 수 있는데, 이때 명령어 sort()를 사용합니다. 사용법은 append()와 같습니다.

형식

리스트명.sort()

예를 들어 food 리스트를 정렬하고 싶다면 food.sort()라고 하면 됩니다.

food = ['피자', '치킨', '스테이크', '된장찌개', '바나나', '파스타', '감자칩']
food.sort()
print('정렬 후:', food)
실행결과
정렬 후: ['감자칩', '된장찌개', '바나나', '스테이크', '치킨', '파스타', '피자']

food 리스트에 데이터 7개를 넣고 food.sort()로 정렬하니 맨 뒤에 있던 감자칩이 첫 번째 데이터가 됐습니다. sort() 명령어를 사용할 때 아무것도 지정하지 않으면 이처럼 오름차순으로 데이터를 정렬합니다. 여기서는 한글의 가나다순으로 데이터를 정렬했습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.