딕셔너리에는 value 값으로 리스트가 들어갈 수 있는데요,
만약 value로 있는 리스트 데이터를 오름차순 정렬하려면 어떻게 해야 할까요?
바로, 리스트 데이터가 있는 value 값을 선택하고 sort() 함수를 이용하여 정렬하면 되는데요,
아래 코드를 보면서 설명드리도록 하겠습니다.
student = {'class' : 'A', 'score' : [80, 30,50, 60, 20, 70, 40]}
만약 위와 같은 'student'라는 데이터 프레임이 있을 때, 'score'에 해당하는 value값(리스트)을 정렬하고 싶다면 아래와 같이 코드를 작성하면 됩니다.
student['score'].sort()
student
{'class': 'A', 'score': [20, 30, 40, 50, 60, 70, 80]}
그 결과, 'score'의 value값인 리스트가 오름차순으로 정렬되었는데요,
만약 내림차순으로 정렬하고 싶다면 student['score'].sort(reverse=True) 라고 입력하면 된답니다.
'BLOG > 파이썬 기초' 카테고리의 다른 글
[파이썬] 평균 구하는 함수는? (0) | 2021.03.04 |
---|---|
[파이썬] 데이터를 절댓값으로 바꾼 뒤 내림차순 정렬 하려면? - abs() (0) | 2021.03.04 |
[파이썬] 딕셔너리 : key / value 값만 추출하려면? (0) | 2021.03.04 |
[파이썬] 딕셔너리 : 데이터 삭제하기 - del (0) | 2021.03.04 |
[파이썬] 딕셔너리를 요소로 갖는 리스트, 동일한 key를 기준으로 정렬하려면? - sort() (0) | 2021.03.04 |