감동, 마음이 움직이는 것
[python] dictionary sorting by values 본문
Tips (Utility, Computer Language, and etc.)
[python] dictionary sorting by values
Struggler J. 2017. 8. 18. 23:28https://stackoverflow.com/questions/16772071/sort-dict-by-value-python
sorted를 사용하면 list형태로 sort된 값을 반환해준다.
만약 LC = {} 라는 dictionary의 value로 sorting을 한 key값을 뽑아내고 싶다면
LC_sorted = sorted(LC, key=LC.get, reverse=True)
를 해주면 된다.
[+] "reverse=Ture"를 사용하면 내림차순으로 정렬시켜 준다
Key값과 value값을 모두 반환받고 싶을때는 아래와 같이 사용하면 된다.
LC_sorted = sorted(LC.items(), key=lambda x:x[1], reverse=True)
'Tips (Utility, Computer Language, and etc.)' 카테고리의 다른 글
[Latex] arrow 위에 문자 쓰기 (0) | 2017.08.24 |
---|---|
[python] numpy.histogra: binning 해서 CDF또는 PDF찍기 (0) | 2017.08.23 |
[python] mean and std (0) | 2017.08.18 |
[python] list에 있는 str내용을 합쳐서 str으로 만들 때: "".join() (0) | 2017.08.16 |
[python] array with the initial value np.full() (0) | 2017.08.16 |