Print
카테고리: [ Development ]
조회수: 6307

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-