파이썬 딕셔너리 사용방법 : 생성/삭제/업데이트/병합/정렬/제거
Python의 딕셔너리는 키-값 쌍을 저장하는 유용한 데이터 구조입니다. 다음은 '생성, 삭제, 업데이트, 병합, 정렬, 요소 제거'와 같은 주요 딕셔너리 사용방법 입니다.
1. 딕셔너리의 생성: d = { 'key':'value' }
2. 딕셔너리의 업데이트: d['key'] = 'new_value'
3. 키에 값 할당: d['new_key'] = 'value'
4. 딕셔너리의 길이 구하기: len(d)
5. 딕셔너리의 값 가져오기: d['key']
6. 딕셔너리를 반복문으로 순회하기: for key, value in d.items(): print(key, value)
7. 키로 값 얻기: d.get('key')
8. 딕셔너리에서 키 제거하기: del d['key']
9. 값이 있는지 검사하기: 'key' in d
10. 딕셔너리에서 모든 값 얻기: d.values()
11. 딕셔너리에서 모든 키 얻기: d.keys()
12. 딕셔너리의 모든 항목 제거하기: d.clear()
13. 딕셔너리의 특정 키 업데이트하기: d.update({ 'key':'newvalue' })
14. 딕셔너리에서 값 가져오기: d.pop('key')
15. 딕셔너리 안의 모든 값 업데이트하기: d.update(d1)
16. 딕셔너리의 사본 만들기: d1 = d.copy()
17. 딕셔너리 비교하기: d == d1
18. 딕셔너리 내부 값 비교하기: d.get('key') == d1.get('key')
19. 딕셔너리의 모든 항목 삭제하기: d.clear()
20. 새 딕셔너리로 업데이트하기: d = dict(key1='value1', key2='value2')
21. 딕셔너리에 값 추가하기: d['key3'] = 'value3'
22. 딕셔너리의 모든 키 반환하기: list(d.keys())
23. 딕셔너리의 모든 값 반환하기: list(d.values())
24. 딕셔너리의 모든 항목 반환하기: list(d.items())
25. 딕셔너리의 모든 항목 순회하기: for key, value in d.items(): print(key, value)
26. 딕셔너리의 특정 키 삭제하기: d.pop('key')
27. 특정 키의 값 변경하기: d['key'] = 'new_value'
28. 딕셔너리 빈도수 계산하기: from collections import Counter
29. 딕셔너리 병합하기: d1.update(d2)
30. 딕셔너리 값 병합하기: d1.update({ k:d2[k] for k in d1.keys() & d2.keys() })
31. 딕셔너리의 특정 키 업데이트하기: d[key] = new_value
32. 딕셔너리 복사하기: d1 = d.copy()
33. 딕셔너리의 특정 키 추가하기: d['key'] = 'value'
34. 딕셔너리의 값 순회하기: for value in d.values(): print(value)
35. 딕셔너리의 키 순회하기: for key in d.keys(): print(key)
36. 딕셔너리의 값 삭제하기: d.pop('key')
37. 딕셔너리 합집합하기: d1.update(d2)
38. 딕셔너리의 값 검사하기: if 'key' in d:
39. 딕셔너리의 키 검사하기: if 'value' in d.values():
40. 딕셔너리의 값 비교하기: d1 == d2
41. 딕셔너리 디폴트 값 설정하기: d.setdefault('key', 'default_value')
42. 딕셔너리 값 정렬하기: sorted(d.items(), key=lambda x: x[1], reverse=True)
43. 딕셔너리의 값 찾기: d.get('key')
44. 딕셔너리의 값 변경하기: d['key'] = 'new_value'
45. 딕셔너리 정렬하기: sorted(d.items(), key=lambda x: x[0])
46. 딕셔너리 내부 모든 값 변경하기: d.update({k:v for k, v in d.items()})
47. 딕셔너리의 특정 키 추가하기: d.setdefault('key', 'value')
48. 딕셔너리 값 수정하기: d[key] = new_value
49. 딕셔너리의 모든 항목 업데이트하기: for key, value in d1.items(): d[key] = value
50. 딕셔너리 내부 모든 값 일괄 변경하기: for key, value in d.items(): d[key] = new_value
'코딩취미 > Python' 카테고리의 다른 글
[python] 파이썬 함수이름 동적생성 및 호출방법 10가지 (0) | 2024.01.07 |
---|---|
파이썬 파일이동 os.rename, shutil.move 차이와 사용 방법 (0) | 2023.12.12 |
파이썬 리스트 사용방법 - 생성/삽입/슬라이싱/교집합/정렬/카운트 (0) | 2023.02.22 |
파이썬 기본 커리큘럼 - 변수와 자료형 (0) | 2023.02.22 |
파이썬의 버전별 특징과 요약 정리 (0) | 2023.02.05 |