본문 바로가기
PYTHON

ep.2 : 시퀀스자료형

by Eungzy 2022. 6. 7.
728x90

  시퀀스 자료형

 

: 리스트, 튜플, range, 문자열 - 모두 값이 연속적으로 이어져있다.

(list / typle / range / str / bytes / bytearray)

 

시퀀스 자료형에 대한 공통 동작과 기능을 사용할 수 있다.

1. 특정값이 있는지 확인하기

    : 값 in 시퀀스 객체 (또는 값 not in 시퀀스 객체)

    #boolean값으로 output

 

2. 시퀀스 객체 연결하기

    : +

   #예를 들어, 문자열과 숫자를 연결하고자 하면, 문자열 형 변환(str) 이후 연결 가능하다

 

3. 시퀀스 객체 반복하기

    : 시퀀스 객체 * 정수 (or) 정수 * 시퀀스객체

 

4. 시퀀스 객체 요소 개수 확인 : len

 

5. 시퀀스 인덱스

    : 음수 인덱스는 뒤에서부터 세면 된다.  ex) a [-1]: 리스트 뒤에서 첫 번째 요소 출력

 

6. 시퀀스 요소 삭제

    : del 시퀀스 객체[인덱스]

 

⭐7.  슬라이스 사용하기

    : 시퀀스의 객체 일부를 잘라내기 

    : 시퀀스 객체[시작 인덱스:끝 인덱스:증가폭] ; 시작 인덱스 ~ 끝 인덱스 -1

 

7-1. 슬라이스에 요소 할당하기 및 삭제 del  *리스트만 가능*

    : 시퀀스 객체[시작인덱스:끝인덱스] = 시퀀스객체

    >> 요소의 개수를 맞추지 않아도 알아서 할당된다.

        (*만약. 할당할 요소의 개수가 적으면 그만큼 리스트의 요소 개수도 줄어든다)

        <-> 반대로, 할당할 요소의 개수가 더 많으면 , 늘어난다.

728x90

댓글