본 내용은 유데미 파이썬 강좌에서 들은 내용을 제 방식으로 정리한 것입니다.
출처: https://www.udemy.com/course/best-100-days-python/learn/lecture/29149116#overview
이번 강의에서 배우는 것은 파이썬 딕셔너리
딕셔너리는 키:값 으로 구성된다.
- 딕셔너리 만들기
딕셔너리는 밑에 쓴 것처럼 깔끔하게 정리하면 보기 좋다.
마지막 값 뒤에 , 써주면 추가할 때 ,(컴마)뒤에 추가되니까 추가하면 좋음
programming_dictionary = {
"Bug":
"An error in a program that prevents the program from running as expected.",
"Function":
"A piece of code that you can easily call over and over again.",
}
- 딕셔너리 검색하기
딕셔너리 특정 검색은 print(딕셔너리[키]) 하면 값이 출력된다.
# Retrieving items from dictionary.
print(programming_dictionary["Bug"])
- 딕셔너리에 새 값 추가하기
딕셔너리에 새 값 추가하려면
딕셔너리[키] = 값
으로 추가하면 된다.
# 딕셔너리에 새 값 추가하기
programming_dictionary[
"Loop"] = "The action of doing somehting over and over again."
print(programming_dictionary)
- 빈 딕셔너리 만들기
새 딕셔너리를 만들 수 있다.
# 빈 딕셔너리 만들기
empty_dictionary = {}
- 딕셔너리 지우기
완전히 빈 딕셔너리. 게임을 재시작해서 점수와 능력을 초기화하거나 유저의 능력을 없애줘야 할 때 유용함.
# 딕셔너리 지우기
programming_dictionary = {} #empty
print(programming_dictionary)
- 딕셔너리 값 수정하기 / 딕셔너리로 반복문 만들기
# 딕셔너리 값 수정하기
programming_dictionary["Bug"] = 'A moth in your computer'
print(programming_dictionary)
# 딕셔너리로 반복문 만들기(key 만 출력)
for key in programming_dictionary:
print(key)
print(programming_dictionary[key])
딕셔너리로 반복문 만들 때 key 만 출력되는데,
내용까지 출력하고 싶을 때는 딕셔너리[키]를 반복문 내용에 집어넣으면 밑처럼 내용은 따로 출력된다.
'개발공부 > Python' 카테고리의 다른 글
파이썬_리스트와 딕셔너리 중첩하기 (1) | 2023.03.15 |
---|---|
파이썬 딕셔너리 예제 풀기_등급 만들기 프로그램 (0) | 2023.03.14 |
파이썬 pickle 함수 GPT한테 물어봤음 (0) | 2023.03.13 |
파이썬으로 컴퓨터랑 가위바위보 게임 만들기 (0) | 2023.01.20 |
파이썬으로 밥 살 사람 구하기 (0) | 2023.01.19 |