✏️ STUDY/📍 coding

[Python 기초] 6. 사전

나무울 2022. 11. 24. 08:30

 

 

1. 사전

  • key-value pair (키-값 쌍)
  • 추가하기 : my_dictionary[키] = 값
  • 리스트 인덱스는 무조건 정수, 사전의 키는 반드시 정수일 필요 없다.
    따옴표 안에 넣으면 문자도 가능하다.
# 사전 만들기
my_dictionary = {
    5: 25,
    2: 4,
    3: 9
}
print(my_dictionary[3]) # 출력값: 9

 


 

2. 사전 활용법

  • 값이 있는 지 확인 : print(25 in my_dictionary.values()) # 출력값: True
  • 키가 있는 지 확인 : print(my_dictionary.keys())
  • 반복문에 넣기 : for key in my_dictionary.keys():
    print(key)
  • 둘 다 확인하기 : for key, value in my_dictionary.item():
    print(key, value)

 


 

3. 리스트와 문자열 정리

  • 인덱싱 : 공통적으로 인덱싱 가능
  • for 반복문 : 인덱싱이 가능하므로 for 반복문에도 활용이 가능
  • 슬라이싱 : 공통적으로 슬라이싱 가능
  • 덧셈 연산 : 두 자료형에게 모두 덧셈은 "연결"하는 연산
  • len 함수 : 두 자료형은 모두 길이를 재는 len 함수 사용이 가능
  • 차이점 : 리스트는 데이터의 생성, 삭제, 수정이 가능.
    문자열은 변형이 불가능. 데이터의 생성, 삭제, 수정이 불가능