Defense Industry Engineer's Room

파이썬을 이용한 탐색과 맵 자료구조

이번 포스팅에서는 탐색, 맵, 엔트리, 딕셔너리에 대해서 살펴봅시다. 탐색은 테이블에서 원하는 탐색키를 가진 레코드를 찾는 작업입니다. 맵 또는 딕셔너리는 탐색을 위한 자료구조로 엔트리 또는 키를 가진 레코드의 집합 입니다. 사전의 구성요소는? 엔트리 키(key) : 영어 단어와 같은 레코드를 구분할 수 있는 탐색 키 값(value): ...

파이썬 입력을 map과 list를 이용해서 저장하는 방법

파이썬의 내장함수인 map는 여러 개의 데이터를 한번에 다른 형태로 바꾸기 위해서 사용합니다. 주로 list와 tuple과 함께 사용하지요 문법은 다음과 같습니다. map(변환 함수, 순회 가능한 데이터) list와 함께 사용 예시를 보겠습니다. a = [1.2, 2.5, 3.7, 4.6] 라는 리스트가 있는데 한꺼번에 얘네들을 정수형으로 바꾸...

파이썬 리스트에서 2x2배열에서 얕은 복사가 일어나는 경우

오늘도 어김없이 코딩테스트를 준비하기 위해서 문제를 이것저것 풀어보는데 2차원배열 문제에서 값이 제대로 삽입되지 않는 문제가 있었습니다. 만약에 numpy를 사용했다면 np.zeros((n,n))으로 간단하게 만드는 방법이 있겠지만 이런거 없이 리스트와 반복문을 이용해서 한번 2차원 배열을 만들어 보도록 하겠습니다. # First method to...