파이썬의 사전

2346 단어 pythonbeginners
소개

이전 블로그에서 나는 파이썬에 내장된 3가지 데이터 세트인 목록, 튜플, 세트에 대해 살펴보았습니다. 이 블로그에서는 또 다른 내장 Python 데이터 세트인 사전에 대해 살펴보겠습니다.

사전이란 무엇입니까?

사전은 키:값 쌍에 값을 저장하는 데 사용됩니다. 사전은 순서가 지정되지 않고 중복을 허용하지 않으며 변경할 수 있습니다.

사전 만들기

사전을 만들려면 다음 구문을 사용합니다.

variable_name = {key:value}

# example
friend_ages = {
    "Rolf": 24,
    "Adam": 30,
    "Anne": 27
}



사전 항목에 액세스

사전 항목에 액세스하려면 다음 구문을 사용합니다.

friend_ages = {
    "Rolf": 24,
    "Adam": 30,
    "Anne": 27
}

print(friend_ages["Adam"])  # 30


전체 사전을 인쇄해야 하는 경우 다음과 같이 인쇄 및 사전을 사용하면 됩니다.

friend_ages = {
    "Rolf": 24,
    "Adam": 30,
    "Anne": 27
}

print(friend_ages)  # {"Rolf": 24,"Adam": 30,"Anne": 27}


사전의 항목 변경

사전에서 항목을 변경하려면 항목에 액세스하는 것과 유사한 구문을 사용합니다.

friend_ages = {
    "Rolf": 24,
    "Adam": 30,
    "Anne": 27
}

friend_ages["Rolf"] = 21

print(friend_ages["Rolf"]) # 21


사전에 항목 추가

사전에 항목을 추가하려면 다음 구문을 사용합니다.

friend_ages = {
    "Rolf": 24,
    "Adam": 30,
    "Anne": 27
}

friend_ages["Danny"] = 38

print(friends_ages) # {"Rolf": 24,"Adam": 30,"Anne": 27,"Danny":38}


항목 삭제

사전에서 항목을 삭제하려면 pop() 메서드를 사용합니다.

friend_ages = {
    "Rolf": 24,
    "Adam": 30,
    "Anne": 27
}

friend_ages.pop("Adam")

print(friends_ages) # {"Rolf": 24,"Anne": 27}


사전 반복

마지막으로 사전을 반복하기 위해 for 루프를 사용합니다.

student_attendance = {"Rolf": 96, "Bob": 80, "Anne": 100}

for student in student_attendance:
    print(student)  # Rolf, Bob, Anne

# print every key value pair

for student in student_attendance:
    print(f"{student}: {student_attendance[student]}")
# Rolf: 96
# Bob: 80
# Anne: 100

좋은 웹페이지 즐겨찾기