집합 형태의 데이터 타입

Tino-Kim·2021년 12월 30일
0
post-thumbnail
post-custom-banner

🥴 집합 형태의 데이터 타입

  1. list 리스트
  2. tuple 튜플
  3. set 집합
  4. dict 사전형
집합 형태의 데이터 타입설명
list순서가 있다. 수정이 가능하다. 편집 전용이다.
tuple순서가 있다. 수정 불가능, 읽기 전용이다.
set순서와 중복이 없다.
dictkey와 value로 이루어져 있다.

📌 1. list 리스트

순서가 있고, 수정이 가능하다. 중복된 값이 있을 수도 있다.

  1. append
변수.append(원하는 값)
  1. remove
변수.remove(원하는 값)
  • 여러 값이 있는 경우, 순차적으로 1개만 제거한다.
  1. len
len(변수)
  1. indexing
변수[원하는 인덱스]를 사용하면, 원하는 위치를 찾을 수 있다.
abcde
01234
-5-4-3-2-1

📌 2. tuple 튜플

순서가 있고, 수정 불가능하다. 중복된 값이 있을 수 있다. 보기 전용이기 때문에, 리스트에서 쓰인 모든 메소드들의 사용이 불가능하다.

📌 3. set 집합

중복을 허용하지 않고, 순서가 없다.

  • add
변수.add(원하는 값)
집합은 append 메소드 대신 add 메소드를 사용한다.

add 메소드는 집합이 중복을 허용하지 않기 때문에, 동일한 숫자를 여러 번 넣어도 1번만 들어가게 된다.

📌 4. dict 사전형

key와 value로 이루어져 있다.

  • key와 value를 이용하여, 추가와 변경이 가능하다.
변수[key]=value를 이용해서 dict을 추가하거나, 
원래있던 key를 이용하여 dict을 변경할 수 있다.

😀 마무리...

다양한 데이터 타입에 대해서 알아봤기 때문에, 필요성에 따라서 데이터를 어떤 형식으로 넣을지 고민하면 된다. 그리고 연산 시에 주의를 해주면 될 것이다.

profile
알고리즘과 데이터 과학과 웹 개발을 공부하는 대학생
post-custom-banner

0개의 댓글