파이썬 리스트 자료형
리스트 자료형 리스트는 여러 개의 데이터를 연속적으로 담아 처리하기 위해 사용한다. 파이썬의 리스트 자료형은 기본적으로 연결 리스트 자료구조를 채택하고 있다. 따라서 자바의 ArrayList나 C++의 vector 라이브러리와 매우 유사하고 사용법도 비슷하다. a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] // 리스트 선언 print(a) print(a[4]) // 인덱스를 사용하여 리스트 데이터 접근 a.append(11) print(a) a.del(3) print(a) a = [0] * 5 // [x] * y \\ x = 기본 데이터, y = 배열의 사이즈, 즉 0으로 5번 채워진 리스트를 선언한다는 뜻 print(a) // 출력 // [1, 2, 3, 4, 5, 6, 7, 8, 9..
Swift map, filter, reduce
스위프트에는 함수형 프로그래밍에서 많이 사용하는 Map, Filter, Reduce를 사용할 수 있다. 세가지 컬렉션은 주로 배열의 요소들을 쉽게 접근 및 연산할때 많이 사용한다. 또한 참조한 배열의 값들을 직접 건드리는 일 없이 오로지 값 복사를 통해 새로운 배열을 반환하기 때문에 비동기처리에도 안전하게 사용할 수 있다. 1. map 먼저 맵 같은 경우에는 각 요소들을 접근하여 연산 처리를 할 때 주로 쓰인다. let numbers: [Int] = [0,1,2,3,4,5,6,7,8,9,10] let mappedNumbers = numbers.map { (myElement : Int) -> Int in return myElement * 10 } print(mappedNumbers) // [0, 10, 2..