728x90 반응형 SMALL List3 [Python] 데이터 구조 배열 (Array) 배열은 같은 데이터 타입의 요소들을 순서대로 저장할 때 유용하다. 배열은 리스트보다 적은 메모리를 사용하며, 자료 구조의 각 요소가 사용하는 메모리 공간 크기가 같기 때문에 효율적으로 동작한다. 요소가 연속된 공간에 순서대로 저장되기 때문에 요소를 삽입하거나 제거할 때 배열 전체를 수정해야 한다는 문제가 있다. import array arr = array.array('i', [1, 2, 3, 4, 5]) print("Array : ", arr) 리스트 (List) 리스트는 데이터 타입이 같거나 다른 요소들을 순서대로 저장할 때 유용하다. 리스트는 변경 가능하므로 요소를 수정할 수 있다. 각 요소를 독립된 공간에 저장하고 요소의 주소를 서로로 참조하여 연결한다. 요소가 모두 다른 위치에.. 2023. 6. 9. [Python] YAML (YAML Ain’t Markup Language) YAML (YAML Ain’t Markup Language) 데이터 쓰기를 위한 또 다른 텍스트 형식이다. YAML은 JSON보다 인간 친화적이므로 소프트웨어에서 작업을 설명하는 데 자주 사용된다. YAML syntax Python과 마찬가지로 YAML은 들여쓰기를 사용하여 문서 구조를 지정한다. 그러나 YAML은 공백만 사용할 수 있으며 탭은 사용할 수 없다. 파이썬과의 또 다른 유사점은 # 주석이 줄로 시작하여 줄 끝까지 계속된다는 것이다. List 목록은 한 줄로 작성할 수 있다. [switchport mode access, switchport access vlan, switchport nonegotiate, spanning-tree portfast, spanning-tree bpduguard en.. 2022. 8. 17. 02. 자료형과 연산자 자료형 _ : 단일 식별자 __ : 강한 식별자 메모리에 저장된 데이터는 다양한 표준 데이터 유형이 있다. 변수 (Variable) 변수는 메모리에 데이터를 저장하기 위한 공간을 가리키는 말이며, 컴퓨터와 프로그래밍 언어 사용자간의 약속이다. a라는 변수를 정의했을 때, 컴퓨터와 사용자가 인식하는 특정 데이터를 저장하고 있는 공간이고 그 공간의 이름을 a라고 한다. 그리고 변수는 일종의 닉네임으로, 실제 물리적인 메모리 주소공간을 가리킨다. 사용자는 변수의 이름으로 데이터를 인식하고, 컴퓨터는 변수의 주소로 데이터를 인식한다. 변수에 데이터를 저장할 때는 = (assignment operator)를 사용한다. assignment operator라고 부른다. a = 10을 예로 들었을 때, =을 기준으로 .. 2021. 12. 8. 이전 1 다음 728x90 반응형 LIST