728x90
틀린 부분이 있으면 알려주시면 감사하겠습니다.
리스트( list )
- 생성 방법 : []
- 추가, 삭제, 정렬, 뒤집기, 삽입 등 가능
- 인덱싱과 슬라이싱 가능
- 더하기, 곱하기, 길이구하기 등 가능
튜플( tuple )
- 리스트와 유사하지만, 차이점이 있음.
- 생성 방법 : () <- 리스트와 차이점
- 요소의 값을 변경할 수 없음 <- 리스트와 차이점
- 인덱싱과 슬라이싱 가능
- 더하기, 곱하기, 길이구하기 등 가능(값만 변경 못함)
- Tuple * 2 가능 ( 숫자 곱하기 가능 )
- Tuple1 * Tuple2 불가능 ( 튜플끼리 곱하기 불가능 )
딕셔너리( dictionary )
- 생성 방법 : {}
- 순서가 없고, Key값을 통해 value를 얻음
- 형태 : { key : value }
- 추가, 삭제, 값 가져오기, 지우기 등 가능
집합( set )
- 생성 방법 : set()
- 리스트 형태 : set( [1,2,3,] )
- 문자열 형태 : set( "Hello" )
- 중복 허용 안함
- 종종 중복을 없애는 필터 기능을 함
- 순서가 없어서 인덱싱 불가능
- 교집합, 합집합, 차집합을 구하는데 사용
- 주로 list <-> set 변환
728x90
'파이썬' 카테고리의 다른 글
[파이썬] 넘파이(Numpy) 란 (0) | 2022.04.15 |
---|---|
[파이썬] 힙(Heap) 이란 (0) | 2022.04.15 |
[파이썬] 튜플(Tuple) 메소드 모음 (0) | 2022.04.14 |
[파이썬] 리스트 메소드 모음 (0) | 2022.04.12 |
[파이썬] 문자열 메소드 모음 (0) | 2022.04.11 |