DICTIONARY2 [Python 기초] Dictionary 상태에서의 정렬, 최대/최소 2025.03.15 - [프로그래밍/Python 관련 정보] - [Python] Table of ContentsDictionary 의 value를 가지고 정렬한다든가 최대/최소값을 찾아야 하는 경우가 있을 수 있습니다. 컴프리헨션을 이용해서 key-value 튜플로 만든뒤에 sorting해도 되지만 dict.items()를 하면 바로 만들 수 있습니다. data = {'a': 3, 'b': 1, 'c': 2}# value 기준 오름차순 정렬 (리스트 반환)sorted_items = sorted(data.items(), key=lambda x: x[1])print(sorted_items) # [('b', 1), ('c', 2), ('a', 3)]# value 기준 내림차순 정렬sorted_items_d.. 2025. 8. 30. [Python Programming 기초] Dictionary 이번 포스팅에서는 dictionary를 알아보겠습니다. dictionary를 만들 때 보통 아래와 같이 만들죠?student = { "name": "Bob", "age": 11, "ID": "puppy23" } dictionary는 그런데 이렇게도 만들 수 있습니다. 이런 (변수=값) 형식으로 넣을 경우 변수가 문자열 형식의 key가 됩니다.d = dict(a=-11, b=2.5, xx='good') 꼭 이런식으로 직접적으로 dictionary의 key와 value를 지정해주지 않아도 두 값으로 이루어진 sequence에 dict()라는 명령어를 이용해서 dictionary로 변환할 수 있습니다. (단, 이 때 key는 hashable한 대상이어야 합니다)Pre = (('math',.. 2024. 10. 22. 이전 1 다음 반응형