- 딕셔너리
1. 쌍 추가, 삭제
2. key 사용해 Value 얻기 (동일한 key값이면 안된다.)
3. keys, values, items, clear, get, in
a = {"name":"유관순","age":20,"addr":"서울", "phone":["010-1111-1111","010-2222-2222"]}
if "name" in a:
print("name이 있어요!")
else:
print("name이 없어요!")
print("-"*50)
a = {"name":"유관순","age":20,"addr":"서울", "phone":["010-1111-1111","010-2222-2222"]}
print("name" in a)
print("email" in a)
print("-"*50)
a = {"name":"유관순","age":20,"addr":"서울", "phone":["010-1111-1111","010-2222-2222"]}
print(a)
a.clear()
print(a)
print("-"*50)
a = {"name":"유관순","age":20,"addr":"서울", "phone":["010-1111-1111","010-2222-2222"]}
item_list = a.items()
for item in item_list:
key,value = item
print(key,value)
print("-"*50)
a = {"name":"유관순","age":20,"addr":"서울", "phone":["010-1111-1111","010-2222-2222"]}
item_list = a.items()
for item in item_list:
print(item)
print("-"*50)
a = {"name":"유관순","age":20,"addr":"서울", "phone":["010-1111-1111","010-2222-2222"]}
key_list = a.keys()
for key in key_list:
value = a.get(key)
print(key,value)
print("-"*50)
a = [80,90, 70]
b = {"홍길동":80, "이순신":90, "유관순":70, "홍길동":50, "김유신":70}
b['한국'] = 60
key_list = b.keys()
value_list = b.values()
item_list = b.items()
print(key_list)
print(value_list)
print(item_list)
# value는 중복할 수 있지만
# key는 중복할 수 없어요!
print(b["홍길동"])
print(a)
print(type(a))
print(b)
print(type(b))
- 참고 자료 : Do it! 점프 투 파이썬 https://wikidocs.net/12 -
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
'Programing > Python' 카테고리의 다른 글
2-7 파이썬 Bool (0) | 2021.08.17 |
---|---|
2-6 파이썬 집합 (0) | 2021.08.17 |
2-4 파이썬 튜플 (0) | 2021.08.17 |
2-3 파이썬 List (0) | 2021.08.17 |
2-2. 파이썬 문자형 (0) | 2021.08.17 |