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-