-
hazard_dev@__
-
hazard_dev@__
[Python 자료구조] list_map, filter 등 리스트 응용!
Linear Structure on Python 파이썬에서 가장 많이 사용되는 자료구조는 당연히 리스트일 겁니다. 그렇다면 왜 사용이 많이 되는지, 다른 언어와 비교할 때 어떤 장점이 있는지 알아보도록 하겠습니다. 우선 C언어의 배열을 살펴보면 아래와 같습니다. int arr[10] = {1,2,3,4,5}; 이렇게 초기화해서 사용할 수 있습니다. 물론 포인터 변수로 받아서 값을 초기화하는 것도 가능하지만 현재는 C언어의 배열에 대해서 알아보는 것이 아니기 때문에 위 코드라인만 보여드렸습니다. 그렇다면 파이썬에서의 리스트는 어떻게 선언되고 혹은 초기화될까요! arr = [] arr = [1,2,3,4,5] .. 위와 같은 방법으로 선언하거나 초기화가 가능합니다. C언어 같은 정적 언어와 비교해볼 때 큰 ..
2021. 1. 28.
[Go#7] Go언어 배열(Array_Slice, by Literal) 문법!
Powerful Concurrency Language Go 오랜만에 포스팅입니다! 그간 일이 너무 바빠서ㅜㅜ, 제일 중요한 자료구조 중 하나인 내장 자료구조 중 하나인! 배열에 대해서 학습해보도록 하겠습니다. 배열은 선형 자료구조의 대표적인 자료구조 중 하나입니다. 선형 자료 구조라 함은 , 위와 같은 구조를 지닙니다. 선처럼 데이터들이 줄지어 적재되어있는 것을 볼 수 있는데, 이런게 선형 자료구조입니다. 그렇다면 고 언어에서는 어떻게 사용될까요? 일반적으로 C언어에서 배열을 선언한다고 하면 아래와 같이 선언할 수 있을 것입니다. int arr[10000] = {1,2,3,4,5}; 그런데 뭐 고 언어도 앞서 말씀드렸듯이, C언어의 영향을 많이 받은 언어인 만큼, C언어와 문법이 매우 흡사한 특징을 지닙..
2021. 1. 27.