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

결론: 상황에 맞게 사용

+ Recent posts