딕셔너리 (Dictionary)
‘이름’=’홍길동, ‘생일’=’n월n일’과 같이 대응 관계를 나타낼 수 있는 자료형 (연관배열, 해시)
{key1:Value1, key2:Value2, key3:Value3} —> {} 로 둘러싸여 있고, 쉼표로 구분
열쇠(key)가 있어야 값(value)을 얻는다.
1
   | dict = {'name':'pei','birth':'1118'}
  | 
 
Variable   Type    Data/Info
----------------------------
dict       dict    n=2
1 2 3 4 5 6 7 8 9 10 11 12
   |  a = {1:'a'} print(a)
  a[2] = 'b'  print(a)
  a[3] = [1,2,3] print(a)
  a['name'] = 'pay' print(a)
 
  | 
 
{1: 'a'}
{1: 'a', 2: 'b'}
{1: 'a', 2: 'b', 3: [1, 2, 3]}
{1: 'a', 2: 'b', 3: [1, 2, 3], 'name': 'pay'}
{1: 'a', 2: 'b', 3: [1, 2, 3]}
1 2 3
   |  a={1:'a',1:'b'} print(a)
 
  | 
 
{1: 'b'}
1 2 3 4 5 6
   | 
 
  a = {'name':'pey','phone':'01012345678','birth':'1118'} print(a.keys())  print(list(a.keys()))
 
  | 
 
dict_keys(['name', 'phone', 'birth'])
['name', 'phone', 'birth']
1 2 3 4 5 6
   |  print(a.values())
  print(a.items())
  print(a.clear())
 
  | 
 
dict_values(['pey', '01012345678', '1118'])
dict_items([('name', 'pey'), ('phone', '01012345678'), ('birth', '1118')])
None
1 2 3 4
   |  a = {'name':'pey','phone':'01012345678','birth':'1118'} print(a.get('name')) a['name'] 
 
  | 
 
pey
'pey'