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
'■ 현재-ing > ㅡPython' 카테고리의 다른 글
Python 구글 Colaboratory #A360 set,집합,교집합,차집합,부분집합,로또번호,정렬,sorted (0) | 2022.11.02 |
---|---|
딥러닝) 퍼셉트론과 XOR 문제 (0) | 2022.10.28 |
Python 구글 Colaboratory #A340 튜플 패킹, 언패킹,메소드,count,index,위치,튜플 활용 함수 (0) | 2022.10.10 |
Python 구글 Colaboratory #A330 튜플,tuple,생성,삭제,합치기,여러개생성,자료추가,인덱스,메소드,append (0) | 2022.10.10 |
Python 구글 Colaboratory #A320 미니 프로그램) 글자를 거꾸로 출력 (0) | 2022.10.10 |