딕셔너리 Dictionary

# 딕셔너리는 키와 값의 쌍으로 만들어지고 순서가 없고 수정가능한 자료구조 입니다. 중복 안됨

# 리터럴 생성
person = {
    'name': '펭수',
    'age': 30
}
# 생성자 생성
# person = dict(name='펭수', age=30)

# 값에 접근방법
print(person['name'])
print(person.get('name'))

# (키,값) 추가하기
person['phone'] = '555-555-5555'

# 키 가져오기
print(person.keys())

# 값(value) 가져오기
print(person.values())

# 아이템(키,값) 가져오기
print(person.items())

# 복사하기
person2 = person.copy()
person2['city'] = '부산'

# 아이템 제거
del(person['age'])
person.pop('phone')

# 클리어
person.clear()

# 길이
print(len(person2))

print(person)

# 딕셔너리 리스트
people = [
    {'name': 'Martha', 'age': 40},
    {'name': 'Bob', 'age': 20}
]
print(people[1]['name'])

좋은 웹페이지 즐겨찾기