파이썬/데이터스트럭쳐

PYTHON PROGRAMMING 기초(데이터 스트럭쳐,튜플,불리언,셋)

공부짱짱열심히하기 2022. 11. 21. 23:39

튜플

  • Immutable Python objects.
  • 튜플은 시퀀스, 즉 순서가 있습니다.
  • 튜플은 괄호 ( ) 를 사용합니다.

기본적으로 () 를 쓰고 tuple()라고 표현

 

리스트와 똑같이 활용이 가능
추가하거나 빼는과정 모든게 불가능

 

 

이해)

리스트와 똑같이 활용이 가능하지만 데이터가 변하면 안되는 데이터 스트럭쳐가 필요할때 사용한다.

 

 


불리언

  • Boolean 은 다음 2가지의 오브젝트로 나타낸다. "False" and "True".
  • 숫자 0과 1과 같은 의미이다.


 

  • 셋에 들어있는 데이터는 순서가 없습니다.
  • 셋에는 동일한 값이 저장되지 않습니다. 우리가 배웠던 집합과 같습니다.
  • 셋은 중괄호 { } 로 정의합니다.

비어있는 셋은 함수로 밖에 못만듬 set()

 

1)데이터 추가

 

함수)

set.add('데이터')

 

 

 

중복데이터를 저장하지 않음

2)데이터 제거

함수)

set.discard('데이터')

 

3) 집합

셋끼리 연산기능으로 합집합, 교집합 차집합이 가능하다

합집합은

셋 | 셋

 

교집합은

셋 & 셋

 

차집합은

 셋 - 셋

 

1.튜플
  • Immutable Python objects.
  • 튜플은 시퀀스, 즉 순서가 있습니다.
  • 튜플은 괄호 ( ) 를 사용합니다.
기본적으로 () 를 쓰고 tuple()라고 표현
이해)
리스트와 똑같이 활용이 가능하지만 데이터가 변하면 안되는 데이터 스트럭쳐가 필요할때 사용한다.




2. 불리언
  • Boolean 은 다음 2가지의 오브젝트로 나타낸다. "False" and "True".
  • 숫자 0과 1과 같은 의미이다.


3.셋
 1)데이터 추가
  함수)
  set.add('데이터')

  2)데이터 제거
   함수)
    set.discard('데이터')

  3)집합
  합집합은
셋 | 셋


교집합은
셋 & 셋


차집합은
 셋 - 셋