시퀀스 자료형(sequence types)
리스트, 튜플, range, 문자열 (+bytes, bytearray) 처럼 값이 연속적으로 이어진 자료형
시퀀스 객체, 요소
#in, not in
list1 = [0, 10, 20, 30, 40, 50, 60, 70, 80, 90]
30 in list1 # True
100 not in list1 # True
# 연결 +
# 시퀀스 객체1 + 시퀀스 객체2
a = [3, 1, 20, 30]
b = [2, 8, 7, 6]
a + b
# [3, 1, 20, 30, 2, 8, 7, 6]
# 예외로 range 형끼리는 이렇게 연결 못함
# 하려면 list나 tuple로 형변환해서 연결
list(range(0, 5)) + list(range(5, 10))
# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
tuple(range(0, 5)) + tuple(range(5, 10))
# (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
# 반복 *
# 시퀀스 객체 * 정수
[0, 1, 2, 3] * 3
# [0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3]
# 예외로 마찬가지로 range 불가
# 가능하려면 list나 tuple로 형변환 마찬가지
'코테 공부 > python' 카테고리의 다른 글
Python 코테 스터디 ascii_lowercase, set으로 합,차,교집합 (0) | 2023.06.01 |
---|---|
Python 소인수분해 & n 이하 소수(에라토스테네의 체) (0) | 2023.05.31 |
Python tuple (0) | 2023.05.31 |
Python 대소문자 문자열.isupper() .islower() .upper() .lower() .swapcase() (0) | 2023.05.30 |
Python 제곱 연산자 ** (0) | 2023.05.30 |