자료형 2

Python (7) - 튜플(tuple)을 알아보자 {vs 리스트(list)}

예전 게시글에 적은 적이 있었는데 파이썬은 자료형 중심의 언어라고 생각합니다. 이러한 자료형이 많기 때문에 개발하기 편한 자료형이라고 생각합니다. 이번에는 튜플에 대하여 알아보겠습니다. 튜플 vs 리스트 튜플이라는 자료형은 리스트하고 흡사합니다. 그래서 두 자료형을 비교하고 설명하면 쉽게 이해할 수 있습니다. 우선 두 자료형의 공통점은 둘다 데이터를 컨테이너 공간에 저장한다는 점입니다. 차이점은 아래와 같습니다. 튜플은 ()기호를 사용하고 리스트는 []기호를 사용한다. 튜플은 값을 수정할 수 없지만 리스트는 값을 수정할 수 있다. 튜플이 리스트보다 필요한 메모리가 적고, 속도가 빠르다. 두 가지 자료형의 차이는 수정의 유무가 가장 중요합니다. 튜플의 사용방법 튜플 사용 예제 EX1) 튜플 선언하기 #EX..

컴퓨터/Python 2022.04.08

Python (5) - 리스트(List)

제가 예전에 블로그에서 파이썬의 배열이라고 올렸던 적이 있습니다. (현재는 비공개 처리함) 하지만 파이썬은 자체 기능에서는 배열이 없습니다. 배열을 사용하기 위해서는 Numpy라는 라이브러리를 활용하여 작성하여야 합니다. 간단하게 배열과 리스트의 차이를 설명하고 리스트에 대하여 설명하려고 합니다. 배열? 리스트? 배열과 리스트는 사용 방법에서는 비슷하지만 메모리를 다루는 방식에서 커다란 차이가 있습니다. 두 가지다 많이 쓰는 자료형입니다. 아래에 특징을 정리해보았습니다 배열의 특징 같은 특성을 가지며 일정한 규칙에 따라 나열되어 있는 데이터들의 집합 연속된 메모리 구조를 가진다 (검색하기 용이함) 다른 자료구조를 표현하기 위해 구성하는 기본적인 자료구조 (파이썬에서는 배열이 없으나 다른 언어에서는 핵심)..

컴퓨터/Python 2021.07.23