Description
- Unordered mappings for storing objects.
- list같은 경우 ordered sequence storing objects이고
- key와 value가 pairing 된다.
- indexing보다 찾기 빠르다. 왜냐하면 key나 value로 찾을 수 있기 때문에.
- use {'key1':'value1', 'key2':'value2'}
- sort를 할 수 없다.
mydict = {'key1':'value1', 'key2':'value2'}
mydict['key1'] = 'value1'
Dictionary에 key value에 거의 다 넣을 수 있다.
EX) lookup = {'k1':123, 'k2':[a,b,c], 'k3',{'inside':100}}
lookup['k1'] = 1,2,3
lookup['k2'] = [a,b,c]
lookup['k3'] = {'inside':100}
lookup['k3']['inside] = 100
lookup['k2'][2].upper() 도 가능하다.
lookup = {'k1':123, 'k2':[a,b,c], 'k3',{'inside':100}}
lookup['k4] = 300
lookup = {'k1':123, 'k2':[a,b,c], 'k3',{'inside':100}, 'k4':300}
lookup = {'k1':123, 'k2':[a,b,c], 'k3',{'inside':100}}
lookup['k1'] = 200
lookup = {'k1':200, 'k2':[a,b,c], 'k3',{'inside':100}}
lookup = {'k1':123, 'k2':[a,b,c], 'k3',{'inside':100}}
lookup.keys() = ['k1', 'k2', 'k3']
lookup.values() = [123, [a,b,c], {'inside':100}]
lookup.items() = ['k1':123, 'k2':[a,b,c], 'k3',{'inside':100}]