튜플, 리스트, 딕셔너리 특징

PhilAI·2023년 6월 1일
0

튜플

  • 소괄호 ( )를 사용해서 나타냄
  • 리스트와 비교가 많이 되며, 리스트와의 가장 큰 차이점은 요소를 삭제하거나 변경할 수 없다는 것
  • 이를 immutable(불변성)이라고 표현함, iterable 함

리스트

  • 대괄호 [ ]를 사용해서 나타냄
  • 플과 비교가 많이되며, 튜플과의 가장 큰 차이점은 요소를 삭제하거나 변경할 수 있다는 것
  • 이를 mutable(가변성)이라고 표현함, iterable 함
메소드의미
insert()리스트의 특정 위치에 요소 삽입
append()리스트 끝에 요소 삽입
clear()리스트 내용 모두 삭제
del()리스트의 특정 위치 요소 삭제
remove()리스트의 특정 요소 삭제
pop()리스트의 마지막 요소 출력 후 삭제
len()리스트 요소의 개수
count()리스트 내 특정 요소의 개수
copy리스트 복사
extend()리스트 병합
split()리스트 분리
index()리스트의 특정 요소 검색
sort()정렬
sorted()정렬된 리스트를 새로운 리스트에 복사

딕셔너리

  • 딕셔너리는 중괄호 { }를 사용해서 나타냅
  • 딕셔너리를 구현한 클래스는 셋(set)
  • 딕셔너리는 셋처럼 중복이 불가능한 collection 자료이고, mutable(가변성) 함
  • key : value 라는 독특하고 유용한 구조로 이루어짐
  • key값들 끼리 중복이 불가능함
메소드의미
keys()딕셔너리 내의 모든 키를 반환
values()내의 모든 값을 반환
items()딕셔너리 내의 모든 항목을 [키]:[값] 쌍으로 반환
get(key)키에 대한 값을 반환, 키가 없으면 None으로 반환
pop(key)키에 대한 값을 반환하고 그 항목을 삭제함. 키가 없다면 KeyError 예외를 발생 시킴
clear(key)딕셔너리 내의 모든 항목을 삭제
profile
철학과가 도전하는 Big Data, AI

0개의 댓글