코딩스토리/파이썬

파이썬 코딩 - 딕셔너리 만들기/추가/수정/삭제/초기화 하는 방법

Tech&Fin 2021. 11. 11. 17:34
반응형

파이썬으로 프로젝트를 하다보면 딕셔너리를 아주 많이 사용하게 되는데요. 딕셔너리를 다루는 다루는 것은 파이썬에서 아주 중요합니다.

 

이번 시간에는 딕셔너리에 값을 추가하거나 빼는 방법 그리고 딕셔너리의 값을 초기화 하는 방법에 대해서 살펴 보려고 합니다.

 

 

목차 - 클릭하면 이동합니다.

     

    파이썬 딕셔너리

    파이썬에서 딕셔너리는 Key와 Value를 쌍으로 가지고 있는 자료 형태입니다. Key에 Value를 저장해 두고 필요할 때 해당 Key의 값을 가져와서 사용할 수 있습니다.

     

    딕셔너리 만들고 값 가져오기

    ① 딕셔너리 만들기 : 중괄호({})를 이용하여 Key와 Value를 콜론(:)으로 구분하여 생성

    ② 값 가져오기 : 딕셔너리명['Key']

    # 딕셔너리 만들기
    dict = {'item': 'KRW-BTC', 'price': 8000}

    print(dict)

    # 딕셔너리 값 가져오기
    print(dict['item'])
    print(dict['price'])

     

    결과:

    {'item': 'KRW-BTC', 'price': 8000}
    KRW-BTC
    8000

     

    딕셔너리 값 수정하기

    ① 딕셔너리 값 수정하기 : 딕셔너리명['Key'] = Value

    dict = {'item': 'KRW-BTC', 'price': 8000}
    print(dict)

    # 딕셔너리 값 수정
    dict['item'] = 'KRW-ETH'
    dict['price'] = 5000

    print(dict)

     

    결과:

    {'item': 'KRW-BTC', 'price': 8000}
    {'item': 'KRW-ETH', 'price': 5000}

     

    딕셔너리 Key 추가하기

    ① 딕셔너리 Key 추가하기 : 딕셔너리명['Key'] = Value

    반응형
    dict = {'item': 'KRW-BTC', 'price': 8000}

    print(dict)

    # 딕셔너리 Key 추가
    dict['market'] = 'KRW'

    print(dict)

     

    결과:

    {'item': 'KRW-BTC', 'price': 8000}
    {'item': 'KRW-BTC', 'price': 8000, 'market': 'KRW'}

     

    딕셔너리 Key 제거하기

    ① 딕셔너리 Key 제거하기 : del(딕셔너리명['Key'])

    dict = {'item': 'KRW-BTC', 'price': 8000}

    print(dict)

    # 딕셔너리 Key 제거
    del(dict['item'])

    print(dict)

     

    결과:

    {'item': 'KRW-BTC', 'price': 8000}
    {'price': 8000}

     

    딕셔너리 값 초기화

    ① 딕셔너리 값 초기화 : 딕셔너리명.update({}.fromkeys(딕셔너리명, 초기화할 값))

    dict = {'item': 'KRW-BTC', 'price': 8000}

    print(dict)

    # 딕셔너리 값 초기화
    dict.update({}.fromkeys(dict, ''))

    print(dict)

     

    결과:

    {'item': 'KRW-BTC', 'price': 8000}
    {'item': '', 'price': ''}

    딕셔너리 Key 값은 그대로 두고 Value 값만 초기화 됩니다.

     

    마치며

    현재 테크앤핀에서 진행 중인 비트코인 자동매매 프로그램을 만들때에도 딕셔너리가 많이 사용되고 있으며 딕셔너리에서 Key 값만 초기화 하는 부분은 추후 모니터링 프로그램을 제작할 때 유용하게 사용될 예정이오니 참고 부탁 드리겠습니다.

     

    테크앤핀에서 진행 중인 무료로 제공되는 업비트API와 파이썬을 이용해서 만들고 있는 비트코인 자동매매 프로그램은 아래 포스팅에서 확인하실 수 있습니다.

     

    2021.06.06 - [프로젝트/비트코인 자동매매] - 파이썬을 이용한 비트코인 자동매매 프로그램 만들기

     

    파이썬을 이용한 비트코인 자동매매 프로그램 만들기

    이번 시간에는 앞으로 진행하려고 하는 파이썬을 이용한 비트코인 자동매매 프로그램 만들기에 대해서 간단히 안내해 드리려고 합니다. 목차 - 클릭하면 이동합니다. 연재를 시작하게 된 배

    technfin.tistory.com

     

    블로그를 구독하시면 소식을 조금 더 빨리 받아보실 수 있습니다.

    반응형