Type something to search...

05 파이썬 집합 자료형

주의

여러 개의 값을 나타낼 수 있게 해주는 자료형 list,tuple,dict,set

1. 시퀀스 자료형

순서가 있어서 인덱스로 접근할 수 있는 자료형

연속적으로 (sequence)로 이어져 있다

1.1. list

순서가 있으며, 값의 수정, 추가, 삭제가 가능하다. (대괄호 [] 사용)

1.2. 선언과 동시에 값할당

1.3. 선언후 할당

1.4. range()

1.5. tuple

순서가 있으나, 생성 후 값 수정이 불가능하다. (소괄호 () 사용)

1.6. 시퀀스 자료형 활용

참고

시퀀스 자료형의 종류 : list, tuple, range, string , byte, bytearray

시퀀스 자료형으로 민든 객체를 시퀀스 객체라고 하며

시퀀스 객체에 들어있는 각 값을 요소(element)라고 한다.

1.6.1. 시퀀스 자료형의 공통기능

1.6.1.1. 특정값의 확인

튜플,range, 문자열도 사용가능

1.6.1.2. 시퀀스 객체 연결

1.6.1.3. 시퀀스 객체 반복

1.6.2. 시퀀스 객체의 요소갯수 구하기

1.6.2.1. 리스트와 튜플

1.6.2.2. range의 숫자 생성 개수

1.6.2.3. 문자열의 길이

1.6.3. 인덱스의 사용

1.6.3.1. 음수인덱스

1.6.3.2. 인덱스 범위를 벗어난 경우

1.6.3.3. 마지막 요소에 접근하기

1.6.3.4. 요소에 값 할당

1.6.3.5. 요소 삭제 (del)

1.6.4. 슬라이스 사용

2. 비시퀀스 자료형

순서가 없어서 인덱스로 접근할 수 없는 자료형

2.1. dict

‘열쇠(Key)‘와 ‘값(Value)‘을 쌍으로 저장한다. 순서가 없고 열쇠를 통해 값에 접근한다. (중괄호 사용)

2.2. set

중복을 허용하지 않으며, 순서가 없다. (중괄호 사용)