1. 딕셔너리 만들고 조회하기
myDic={'num':15,'phone':'016-111-2222','region':'Busan'}
print(myDic['num'])
print(myDic['phone'])
print(myDic['region'])
< 결과 >
15 016-111-2222 Busan
2. 딕셔너리 조회
myDic={'num':15,'phone':'016-111-2222','region':'Busan','grade':'A-'}
print(myDic['num'])
print(myDic.get('num'))
< 결과 >
15 15
3. 딕셔너리 키 값 조회
myDic={'num':15,'phone':'016-111-2222','region':'Busan','grade':'A-'}
print(myDic.keys())
< 결과 >
dict_keys(['num', 'phone', 'region', 'grade'])
4. 딕셔너리 키 값 조회 시 dict_keys 안보이게 하기
myDic={'num':15,'phone':'016-111-2222','region':'Busan','grade':'A-'}
print(myDic.keys())
print(list(myDic.keys()))
< 결과 >
dict_keys(['num', 'phone', 'region', 'grade']) ['num', 'phone', 'region', 'grade']
5. 딕셔너리 값 조회하기
myDic={'num':15,'phone':'016-111-2222','region':'Busan','grade':'A-'}
print(myDic.values())
print(list(myDic.values()))
< 결과 >
dict_values([15, '016-111-2222', 'Busan', 'A-']) [15, '016-111-2222', 'Busan', 'A-']
6. 모든 키 값에 대한 값 조회
myDic={'num':15,'name':'ioi','phone':'016-111-2222','region':'Busan','grade':'A-'}
for v in myDic.keys():
print("%s : %s" % (v, myDic.get(v)))
< 결과 >
num : 15 name : ioi phone : 016-111-2222 region : Busan grade : A-
7. 차 브랜드 찾기
myCar={'A6':'Audi','E300':'Benz','528i':'BMW','Sonata':'Hyundai','Soul':'Kia'}
while True:
yourCar=input(str(list(myCar.keys()))+" 중에 좋아하는 차를 골라주세요: ")
if yourCar in myCar:
print("%s 는 %s 회사의 차입니다." % (yourCar, myCar.get(yourCar)))
else:
break
< 결과 >
['A6', 'E300', '528i', 'Sonata', 'Soul'] 중에 좋아하는 차를 골라주세요: Sonata Sonata 는 Hyundai 회사의 차입니다. ['A6', 'E300', '528i', 'Sonata', 'Soul'] 중에 좋아하는 차를 골라주세요:
8. 딕셔너리 값 조회
myDic={'num':15,'name':'ioi','phone':'016-111-2222','region':'Busan','grade':'A-'}
for i, j in myDic.items():
print("%10s => %s" % (i, j))
< 결과 >
num => 15
name => ioi
phone => 016-111-2222
region => Busan
grade => A-