자료구조

자료구조는 논리적인 관계로 이루어진 데이터 구조이다.

즉, 자료구조는 데이터가 모여 있는 구조

 

 

 

리스트/튜플

리스트는 원소를 변경가능

 

튜플은 원소를 변경할수 없음

tuple은 원소가 1개인 경우 원소뒤에 쉼표를 반드시 입력해야한다.

(쉼표가 없으면 단순 변수로 취급당한다.)

tuple02 = 1,

tuple03 = (1,)

 

리스트와 튜플에서 역순으로 스캔하는 경우

reversed(x) 또는 x[::-1]를 이용한다.

(****내림차순하고 다르다)

 

리스트를 역순으로 정렬하는 법

x.reverse()

 

문자열, 리스트, 튜플, 딕셔너리 등의 값이 비어 있으면(" ", [ ], ( ), { }) 거짓(False)

 

 

 

인덱스/ 슬라이스

인덱스 : 인덱스 연산자[ ]안에 정숫값 인덱스를 지정하는 인덱스식은 리스트의 특정 원소를 정할 수 있다.

 

슬라이스 : 연속해서 또는 일정한 간격으로 꺼내 새로운 리스트 또는 튜플을 만드는것

s[ i : j : k]     ----s[i]부터 s[j-1]까지 k씩 건너뛰며 나열한다.

 

 

 

파이썬 등가성/동일성

등가성 비교는 좌변과 우변의 값이 같은지 비교하고

동일성 비교는 값은 물론 객체의 식별번호까지 같은지 비교한다.

 

 

스캔

스캔은 배열원소를 하나씩 차례로 주목하여 살펴보는 방식을 말한다.

 

 

모듈

모듈이란 하나의 스크립트 프로그램을 의미한다.

 


기타

누적변수 : 변숫값에 특정값을 더한 결괏값을 다시 대입하여 업데이트한 변수

파이썬에서 배열 원소의 자료형은 int형, float형 등 어떤 것이라도 상관없다.

 

복사했습니다!