반응형 Filter1 [Python] Dictionary Filter Dictionary Filter score_dict = { 'sam':23, 'john':30, 'mathew':29, 'riti':27, 'aadi':31, 'sachin':28 } 이런 dictionary 가 있을 때 30점이 넘는 사람만 가지는 dictionary 를 얻고 싶다면, 기본 적으로 for 문을 이용해서 새로운 dictionary 를 만들면 over_30_dict = {} for key in score_dict.keys() : if score_dict.get(key) >= 30 : over_30_dict[key] = score_dict.get(key) 이런식이겠죠? 좀 더 간편한 방법을 써보면, over_30_dict = dict(filter(lambda elem:elem[1]>=30, .. 2019. 11. 5. 이전 1 다음 728x90 반응형