[Python] 시퀀스

킴스·2021년 5월 11일
1

python

목록 보기
1/4
post-thumbnail

시퀀스의 특징

1. 원소간의 순서가 존재

인덱싱/슬라이싱 가능함.
음수를 넣거나 자리를 비우는 것도 가능

a = ["o", "m", "y", "g", "i", "r", "l"]
인덱싱순 0.   1.   2.   3.   4.   5.   6

print(a[2]) -> "y"

print(a[2:4]) -> "y","g"
  [?(이상):?(미만)]

print(a[-1]) -> "l"
	역순
    
print(a[:4]) -> "o", "m", "y"
앞 공란 -> 처음부터 :? 까지
뒤 공란 -> ?: 끝까지

2. 멤버 조회

in 연산자로 시퀀스 안에 원소가 있는지 확인가능.

a = "brave"

print('r' in a) -> True

print('c' in a) -> False

'?' 해당 원소가 있으면 True, 없으면 False

3. 길이 확인

len 연산자로 시퀀스 안에 원소가 몇 개 인지 확인 가능

a = "flavor"

print(len(a)) -> 4

4. 연결 연산

  • 연산자로 같은 시퀀스 두개를 이어 붙일 수 있음.
a = "twi" + "ce"

print(c) -> "twice"

5. 반복 연산

연산자로 시퀀스를 반복할 수 있음.

a = "haha" * 2

print(a) -> "hahahaha"
profile
코뽀

0개의 댓글