본문 바로가기
  • hazard_dev@__
  • hazard_dev@__

python map2

[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.
[Python] map과 zip 내장함수 사용하기!! Powerful Iterator object in Python 파이썬으로 컴퓨터 랭귀지에 입문하신 분들 많으실 거 같아요! 아무래도, 사용하기 간단한 언어다 보니, 그런 경우가 있는 것 같습니다. 하지만 생각보다는 그렇게 쉬운 랭귀지는 아닙니다. 역사가 거의 30년에 가까운 언어이며, 동시에 사용할 수 있는 라이브러리의 수도 많고 그만큼 기반이 튼튼한 언어이기 때문에 학습을 열심히 하셔야 합니다! 다름이 아니라, Python의 map함수와 zip함수에 대해서 알아보고자 합니다!! map 주어진 iterable(list, tuple 등, iteration이 가능한 object)의 각 항목에 주어진 함수 혹은, 키워드를 사용해서 반복 가능한 map객체를 반환하는 역할을 합니다. 위의 알고리즘을 보면 알 수 .. 2020. 12. 12.