ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Python] dict 생성방법
    언어/파이썬 & 장고 2017. 2. 1. 17:37

    dict()함수를 사용하여 초기부터 dictionary타입의 데이터를 생성하던지 다른 타입의 데이터를 dictionary로 변환하는 방법에 대해 설명합니다.

    dict()

    a = dict()
    a['id'] = 'test'
    a['password'] = 'test'
    print(type(a), a)
     
    # 또는
     
    temp = {'id':'test', 'password':'qwer'}
    a = {}
    for k, v in temp.items():
        print(k,v)
        a[k] = v
    print(a)

    dict(key,value)

    a = dict({'id':'test', 'password':'qwer'})
    print(type(a), a)

    dict(**kwargs)

    a = dict(id='test',password='qwer')
    print(a)


    각 다양한 방법이 존재하지만 key, value를 string 타입으로 몇 개를 받을지 모르는 상황이면 첫 번째의 방법보단 세 번째 방법이 더 좋아보입니다. 

    결론: 상황에 맞게 사용

    댓글