[Python] Dictionary Sort (정렬) lambda
Dictionary Sort Lambda 저번 글에서 썼던 dictionary 를 그대로~ ㅎ score_dict = { 'sam':23, 'john':30, 'mathew':29, 'riti':27, 'aadi':31, 'sachin':28 } 저번 글엔 filter 거는걸 했었죠. 2019/11/05 - [Python] - [Python] Dictionary Filter dict 의 스코어대로 정렬하는 방법입니다. new_dict = sorted(score_dict.items(), key=lambda x:x[1], reverse=True) print(new_dict) # [('aadi', 31), ('john', 30), ('mathew', 29), ('sachin', 28), ('riti', 27)..
2019. 11. 5.
[python] Dictionary 의 특정 값의 sum, max, min 값 가져오기
아래 예제에서 Dictionary List 인 myList 에 아래 값들이 있다고 했을 때 gold 의 총 합을 구하고 싶다면 myList = [ {'points': 400, 'gold': 2480}, {'points': 100, 'gold': 610}, {'points': 100, 'gold': 620}, {'points': 100, 'gold': 620} ] sum(item['gold'] for item in myList) sum , max, min 으로 바꾸면 됩니다. 위의 식이 어렵다면. 그냥 리스트 for 문을 사용해서 myList = [ {'points': 400, 'gold': 2480}, {'points': 100, 'gold': 610}, {'points': 100, 'gold': 620..
2019. 2. 15.