-
[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 타입으로 몇 개를 받을지 모르는 상황이면 첫 번째의 방법보단 세 번째 방법이 더 좋아보입니다.
결론: 상황에 맞게 사용