[파이썬] #6- 딕셔너리(Dictionary)
[파이썬] #6- 딕셔너리(Dictionary)
{key : value} 형태로사용
# dictionary 타입 변수는 Key:Value 형태
# 내부에 저장된 key 값은 중복이 허용되지 않는다.
# {key : value}
dict_1 = {
'name' : 'python',
'version' : 3.6,
}
print('dic_1 : {}'.format(dict_1))
print('dic_1[\'name\'] : {}'.format(dict_1['name']))
print('dic_1[\'version\'] : {}'.format(dict_1['version']))
# 추가
dict_1['date'] = '2019-11-21'
dict_1['list'] = [1,2,3,4,5] #리스트도 가능.
# 값 변경
# 이미존재하는 키 값은 추가되지 않고 해당 키의 값을 수정
dict_1['version'] = 3.7
# dictionary 변수 내부의 데이터 삭제
del dict_1['name']
print(dict_1)
# dictionary 변수의 clear 메소드 - 전체데이터삭제
dict_1.clear()
print(dict_1)
dict_numbers = {'one': 1, 'two' : 2, 'three' : 3, 'four' : 4, 'five' : 5}
#dict_numbers 에 저당된 요소의 개수확인
c = len(dict_numbers)
# keys메소드 : 저장된 모든키의 값을 dict_key타입으로 반환
# 사용하기 위해서는 dict_keys 타입을 list() 형변환을 통해 list로 사용
keys = list(dict_numbers.keys()) #key값을 리스트로 반환
print(keys)
values = list(dict_numbers.values())
print(values)
댓글
댓글 쓰기