ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.