'딕셔너리' 태그의 글 목록 — J Story

딕셔너리

PROGRAMMING/Python

[Python] Dictionary Key, Value Sorting (파이썬 딕셔너리 정렬)

들어가며 파이썬 딕셔너리는 Key-Value 쌍으로 데이터를 저장하는 유용한 자료구조입니다. 하지만 딕셔너리는 일반적으로 순서가 정해져 있지 않기 때문에, 특정한 순서로 데이터를 정렬하려면 추가적인 작업이 필요합니다. 이번 포스트에서는 파이썬 딕셔너리를 Key 또는 Value 기준으로 오름차순과 내림차순으로 정렬하는 방법에 대해 알아보겠습니다. Key 기준으로 오름차순 정렬 파이썬 딕셔너리를 Key 기준으로 오름차순 정렬하는 방법은 다음과 같습니다. # 오름차순 정렬 예시 my_dict = {'b': 2, 'a': 1, 'd': 4, 'c': 3} sorted_dict_1 = dict(sorted(my_dict.items(), key=lambda x: x[0])) # 또는 sorted_dict_2 = d..

PROGRAMMING/Python

[Python] Dictionary get method (파이썬 딕셔너리 팁)

파이썬 딕셔너리 파이썬의 딕셔너리 자료형을 다루다 보면 키( Key )를 이용해서 값( Value )을 꺼내와야 할 경우가 있습니다. 그럴 땐 알고 있는 키를 이용해서 아래와 같은 방법으로 값을 얻을 수 있습니다. Case 1 # dictionary data name_age = { "Kim": 34, "Yoon": 33 } # Kim의 나이 print(name_age["Kim"]) # 34 # Lee의 나이 print(name_age["Lee"]) # KeyError: 'Lee' 하지만 데이터가 존재하는 Kim의 나이는 잘 가져오지만 존재하지 않는 Lee의 나이를 가져올 경우 KeyError가 발생하게 됩니다. 그럴 경우를 위해 아래와 같이 방어 코드를 작성해주어야 합니다. 에러 방지 # dictiona..

인프준
'딕셔너리' 태그의 글 목록