'목록하단 광고 치환자(withSeok)
728x90
A350

# 딕셔너리 (Dictionary,사전)
# 구조 : {key1:value1,  key2:value2,  key3:value3}
_dic={'A+':95,'A0':90,'B+':85}
_dic
A351

_dic=dict()   # dict 함수로
              # 빈 딕셔너리 생성
_lis=[['A',90],['B',80],['C',70]]
print(_lis)
_dic=dict(_lis)   # 리스트를 딕셔너리로 변환
print(_dic)
A352

# 단순 리스트는 딕셔너리로 변환 불가
_lis=['A',90,'B',80,'C',70]
_dic=dict(_lis)
A353

_lis1=[['A',90],['B',80],['C',70]]  #리스트(요소리스트)
print(dict(_lis1))
_lis2=[('A',90),('B',80),('C',70)]  #리스트(요소튜플)
print(dict(_lis2))
_lis3=(('A',90),('B',80),('C',70))  #튜플(요소튜플)
print(dict(_lis3))
_lis4=(['A',90],['B',80],['C',70])  #튜플(요소리스트)
print(dict(_lis4))
A354

 

_lis1=['A9','B8','C7']
print(dict(_lis1))     # 두글자 문자열 리스트 변환
# _st1=['A90','B80','C70']
# print(dict(_st1))   # 세글자 문자열 리스트는
                      # 딕셔너리 변경 불가
_tu1=('A9','B8','C7')
print(dict(_tu1))     # 두글자 문자열 튜플 변환
A355

_dic={'A+':95,'A0':90,'B+':85}
print('A+' in _dic)   # in 연산자로 키값 유무 조사
print()
print(_dic['A+'])     # 키값을 이용해 value값 조사
print(_dic.get('A0')) # get 메소드
A356

_dic={'A+':95,'A0':90,'B+':85}
_dic['B0']=80   # 딕셔너리 요소 추가
print(_dic)
_dic['B+']=81   # 딕셔너리 요소 수정
print(_dic)

# key : 정수,실수,문자열, 튜플 등
# value : 정수, 실수, 문자열, 리스트 등
A357

_dic={'A+':95,'A0':90,'B+':85}
del(_dic['A0'])   # 딕셔너리 요소 제거
print(_dic)
A358

 

 

A359

 

 

728x90

+ Recent posts