-
1.딕션너리데이터 분석/Python 2022. 10. 26. 12:24
- 기본 딕셔너리의 모습
{Key1:Value1, Key2:Value2, Key3:Value3, ...}
Key와 Value의 쌍 여러 개가 { }로 둘러싸여 있다. 각각의 요소는 Key : Value 형태로 이루어져 있고 쉼표(,)로 구분되어 있다.
※ Key에는 변하지 않는 값을 사용하고, Value에는 변하는 값과 변하지 않는 값 모두 사용할 수 있다.
- 딕션너리 형태로 csv 파일 열기
with open('car.csv') as csvfile: cars = list(csv.DictReader(casfile))
- 키 가져오기: cars[0]. keys()
- 값 가져오기: cars[0].values()
- 키 & 값 (아이템) 가져오기: cars[0].items()
- 키 값으로 값 검색 ( value로는 검색 불가)
- 딕션너리 값 추가
a = {1: 'a'}에
a[2] = 'b'와 같이 입력하면 딕셔너리 a에 Key와 Value가 각각 2와 'b'인 2 : 'b'라는 딕셔너리 쌍이 추가된다.
>>> a['name'] = 'pey' >>> a {1: 'a', 2: 'b', 'name': 'pey'}
- 딕션너리 값 삭제
>>> del a[1] >>> a {2: 'b', 'name': 'pey', 3: [1, 2, 3]}
위 예제는 딕셔너리 요소를 지우는 방법을 보여 준다. del 함수를 사용해서 del a[key]처럼 입력하면
지정한 Key에 해당하는 {key : value} 쌍이 삭제된다.
'데이터 분석 > Python' 카테고리의 다른 글
Pandas Cheat sheet (0) 2022.10.26