본문 바로가기
★ 프로그래밍/º 파이썬

왕초보 : 012. Python(파이썬) : 시퀀스자료 (인덱싱, 슬라이싱, 연결, 반복, 멤버체크, 크기정보)

by 공부하는 체육쌤 2022. 5. 12.
  • 시퀀스자료?
  • 시퀀스자료의 인덱싱
  • 시퀀스자료의 슬라이싱
  • 시퀀스자료의 연결
  • 시퀀스자료의 반복
  • 시퀀스자료의 멤버체크 in
  • 시퀀스자료의 크기정보 len( )

1. 시퀀스자료?

  • 어떤 객체가 순서를 가지고 나열되어 있는 것.
  • 문자열 ' ', 리스트[ ], 튜플( ) 등


2. 인덱싱

  • 시퀀스 자료형에서 인덱스를 통해 해당 값에 접근하거나 해당 값을 얻는 방법
  • 인덱스에 해당하는 요소 하나를 취하는 방법
  • 인덱스는 0부터 시작하며, 음수인 인덱스 사용도 가능
  • 왼쪽부터 시작되는 인덱스 번호는 0부터 주어지지만 오른쪽부터 거꾸로 시작되는 인덱스는 -1부터 주어짐.



3. 슬라이싱

  • 시퀀스 자료에서 일정 범위에 해당하는 부분을 얻는 방법
  • 시작인덱스 ≤ 자료를 얻는 범위 < 끝 인덱스
  • [시작인덱스 : 끝 인덱스 : 스텝]
  • 시작인덱스 이상부터 끝 인덱스 미만까지 자료를 얻는다.
  • 따라서 얻고자 하는 끝 인덱스 + 1을 더한다.
  • 스텝? 자료를 얻는 간격



4. 자료 연결 +

  • 자료형이 동일한 시퀀스자료는 + 연산자를 사용하여 새로운 시퀀스 자료를 만들 수 있다.
  • 문자열 + 문자열, 리스트 + 리스트, 튜플 + 튜플
  • 같은형식이 아닌 경우 연결할 수 없다. (리스트 + 문자열)


5. 자료 반복 *

  • * 연산자를 사용하여 동일한 시퀀스 자료를 반복하여 새로운 시퀀스 자료를 만들 수 있다.
  • ABC를 N번 반복하려면 ABC * N 이 된다.



6. 자료 크기 정보 len

  • 자료크기 : 시퀀스 자료를 구성하는 요소의 갯수


7. 멤버체크 in

  • 값 in 자료
  • in 은 자료에 어떠한 값이 존재하는가를 확인할 때 사용한다.




반응형