과기부 AI 수업3[Python](자료형-튜플, 딕셔너리, 집합, 불)

욱이·2024년 4월 21일
0
post-thumbnail

튜플 자료형

  • 리스트와 비슷하지만 읽기전용 자료형
  • 데이터의 생성, 삭제, 수정이 불가능하다.
  • () 를 사용한다.

튜플 데이터 삭제 시도시 발생하는 오류

튜플 데이터 변경 시도시 발생하는 오류

튜플이 가능한 경우

인덱싱

슬라이싱

튜플 사용 가능 함수와 불가능한 함수

튜플의 합


딕셔너리 자료형

  • Key와 Velue 쌍으로 구성된 자료형
  • {} 괄호를 사용한다.
  • {} 안에 콤마(,)를 이용하여 데이터를 생성
  • Key와 Value는 콜론(:) 으로 구분
  • Key 는 중복되지 않게 생성

딕셔너리 자료형 기본 모습

딕셔너리 다루기

  • 빈 딕셔너리 만들기

  • 딕셔너리 데이터 추가

  • 딕셔너리 데이터 삭제

  • 딕셔너리 Key 사용 - key로 value 가져오기

  • 딕셔너리 Key 중복 될때

딕셔너리 함수

  • Keys : 딕셔너리의 모든 key값 가져오기

  • Values : 딕셔너리의 모든 value값 가져오기

  • Clear : 딕셔너리 모든 데이터 삭제

  • get : value 가져오기

  • items : key, value 묶음으로 가져오기

  • in : 딕셔너리 안에 특정키 유무

※ 꼭 기억할 것

[] 리스트
() 튜플
{} 딕셔너리

집합 자료형

  • 교집합, 합집합, 차집합 등의 집합 관련된 것을 처리하기위한 자료형
  • 데이터의 중복이 안됨
  • 순서대로 만들어 지지 않는다.
  • 중복 데이터 삭제용으로 사용가능

set : 집합 자료형 생성

add : 데이터 추가

update : 데이터 추가

remove : 데이터 삭제

  • intersection : 교집합 구하기

  • union : 합집합 구하기

  • difference : 차집합 구하기

※ 집합자료형은 인덱싱을 지원하지 않아 리스트 변환후 사용 가능

불(bool) 자료형

  • bool은 True(참) 와 False(거짓) 의 두가지 값을 가지고 있는 자료형
  • 조건문에서 자주 사용이 된다.

bool 변수 생성

bool 자료형 사용 예시

🧨 자료형의 종류 꼭 기억

숫자형, 문자형, 리스트, 튜플, 딕셔너리, 집합, 불 자료형

profile
개발자 기록 끄적

0개의 댓글