반복문을 통한 딕셔너리 구현

Hyo Kyun Lee·2021년 5월 16일
0

Python

목록 보기
16/26

1. 개념

반복문을 통한 딕셔너리 key 및 value 생성방법을 알아본다.

2. 코드예시

딕셔너리 기본 호출형태

A = {
    1 : 'apple',
    2 : 'banana',
    3 : 'cone'
}

# 기본호출형태 : dictionary[key]
print(A[1])

key/value을 출력하는 기본형태

A = {
    1 : 'apple',
    2 : 'banana',
    3 : 'cone'
}

#dictionary = { key : value } 형태로 출력된다.

# key/value 모두 출력
print(A.items())
# key 모두 출력
print(A.keys())
# values 모두 출력
print(A.values())

딕셔너리 요소를 추가(변경)하는 형태

A = {
    1 : 'apple',
    2 : 'banana',
    3 : 'cone'
}

#딕셔너리 요소추가(변경) 단순형태
A[4] = 'dates'
print(A)

#딕셔너리 요소삭제 단순형태
del A[4]
print(A)

get(key), get함수를 이용한 딕셔너리 value값 호출하기

A = {
    1 : 'apple',
    2 : 'banana',
    3 : 'cone'
}

#get 함수 (get(key))
get_1 = A.get(1)
print(get_1)
get_2 = A.get('apple')
print(get_2) #None (apple 이라는 key값은 없으므로 None)

반복문을 통한 1차원 딕셔너리 생성하기

#반복문을 통한 1차원 딕셔너리 생성
B = {}
for i in range (5):
    B[i] = i
print(B)

반복문을 통한 1차원 딕셔너리 생성하기

#반복문을 통한 1차원 딕셔너리 생성
B = {}
for i in range (5):
    B[i] = i
print(B)

중첩 딕셔너리는 조회를 제외한 요소생성/삭제 메소드가
별도로 존재하지 않는다.

3. 참조링크

https://adervise1.tistory.com/97
https://lchit.tistory.com/15

0개의 댓글