1️⃣연산
len(dictionary)
for key in dictionary : 딕셔너리의 각 키를 순회 가능
for key, value in dictionary : 딕셔너리의 각 키와 밸류를 순회 가능
if key in dictionary
del dictionary[key] : 해당 필드 제거
2️⃣메서드
dict.get(key, default) : 키에 해당하는 요소를 반환하거나 존재하지 않는 경우, 기본값을 반환
dict.keys() : 키 시퀀스를 반환
dict.values() : 값 시퀀스를 반환
dict.items() : (키, 값) 형태의 튜플들의 시퀀스를 반환
dict.update(other_dict) : concat처럼 다른 딕셔너리 필드를 추가 (형태가 같아야 함)
3️⃣예시
- 딕셔너리 순회 + 튜플 언패킹
cool_beasts = {"octopuses": "tentacles", "dolphins": "fins", "rhinos": "horns"}
for beast, feature in cool_beasts.items():
print("{} have {}".format(beast, feature))
- 중첩 반복문으로 딕셔너리 값이 배열일 때 순회하기
wardrobe = {"shirt": ["red", "blue", "white"], "jeans": ["blue", "black"]}
for category in wardrobe.keys():
for color in wardrobe[category]:
print("{} {}".format(color, category))