2023. 12. 30. 19:58ㆍ자료조사
시퀀스 자료형이란 ?
파이썬에서는 각각의 요소들이 연속적으로 이어진 자료형(sequence type) 라고 합니다.
ex) [리스트], (튜플), {딕셔너리}, 문자열, range와 같은 연속적으로 이어진 자료들을 지칭합니다.
리스트 : [1, 2, 3, 4]
튜플 : (1, 2, 3, 4)
range : range(5)
문자열 : 'Hello'
각 항목은 순서가 있고 순서에는 인덱스라는 번호가 부여 됩니다.
양수를 사용한 인덱싱은 0부터 시작하게 됩니다. 반대로 음수를 사용한 인덱싱은 마지막 부터 -1로 시작하게 됩니다.
시퀀스 자료형들은 공통적으로 인덱싱(indexing), 슬라이싱(slicing), 덧셈연산(adding), 곱셈연산(multiplying)을 할 수 있으며
공통적인 내장 함수로 시퀀스의 길이를 반환하는 len() , 최대값과 최소값을 찾는 max(), min() 함수를 사용 할 수있습니다
시퀀스 객체 연결(adding) 또는 반복(multiplying)
시퀀스 객체는 +연산자를 이용하여 연결할 수 있습니다.
a = [1, 2, 3]
b = [4, 5, 6]
a+b = [1,2,3,4,5,6]
시퀀스 객체는 * 연산자를 이용하여 반복 할 수 있습니다.
리스트 , 튜플, 문자열은 *연산자를 사용할 수 있지만 딕셔너리(사전)은 key나 value 중 하나를 뽑아내어 리스트나 튜플로 형변환을 해야
반복을 할 수있다.
리스트로 확인을 해보면 [1, 2, 3] [1, 2, 3] [1, 2, 3]리스트의 반복으로 나오는것이 아니란걸 알 수 있다.
'자료조사' 카테고리의 다른 글
지리데이터 수집이 용이한 국토정보맵 (0) | 2024.03.14 |
---|---|
환경변수를 이용한 API 크롤링 /서울시 열린데이터 광장 사용 (0) | 2024.02.01 |
절대경로와 상대경로 (0) | 2024.01.30 |
캐시메모리(Cache Memory)가 무엇인가? (1) | 2024.01.28 |
[pandas] loc와 iloc의 차이 그리고 사용방법 (1) | 2024.01.04 |