반응형

스택 2

파이썬 메모리 영역

메모리는 네가지 영역(코드 영역, 데이터 영역, 스택 영역, 힙 영역)으로 나뉘어져 있습니다. 코드 영역(=텍스트 영역)에는 실행할 프로그램의 코드가 저장이 됩니다. 이 영역에서 CPU는 코드 영역에 저장된 명령어를 하나씩 가져가 처리합니다. 데이터 영역은 전역변수와 정적 변수를 저장하는 공간이며 프로그램 시작과 함께 할당하며 프로그램이 종료되면 소멸합니다. 스택 영역은 지역변수와 매개변수를 저장하는 공간이며 함수의 호출과 함께 할당되며 함수의 호출이 완료되면 소멸합니다. 힙 영역은 사용자의 동적 할당으로 생성되는 공간입니다. 이러한 특징으로 인해 사용자가 공간의 크기를 직접 관리할 수 있습니다. 스택 영역 스택 영역에 대해서 자세히 알아보겠습니다. 이 영역에 저장되는 함수의 호출 정보를 스택 프레임이라..

파이썬 2019.09.11

파이썬 기초 및 자료형2

집합 자료형 파이썬 2.3부터 지원 시작 s1 = set([1, 2, 3]) 결과: {1, 2, 3} 비어있는 집합 s = set() 중복 허용 X 이러한 특성으로 자료형의 중복을 없애기 위해 종종 필터처럼사용됨 리스트, 튜플 => 순서 있음 / 집합 => 순서 없음 순서가 없기 때문에 dictionary처럼 인덱싱 X Set 자료에 저장된 값을 인덱싱으로 접근하려면 List나 tuple로 변환 후 접근 집합 활용 교집합, 합집합, 차집합 집합 활용 빈도수 多 교집합 s1 & s2 s1.intersection(s2) 합집합 s1 | s2 s1.union(s2) 차집합 s1 - s2 or s2 – s1 s1.difference(s2) or s2.difference(s1) 집합 관련 함수 값 1개 추가 s1..

파이썬 2019.09.11
반응형