Python filter함수에 대해 살펴보겠습니다. filter함수의 사용법은 아래와 같습니다. filter(function, iterable) - function: 함수, iterable: 순회 가능한 Object 두 번째 매개변수로 넘어온 iterable 객체를 돌면서 첫 번째 매개변수인 function을 통해 필터링합니다. # 3의 배수만 필터링하는 코드 >>> numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9] >>> newNumbers = [] >>> for num in numbers: if(num % 3 == 0): nuwNumbers.append(num) >>> nuwNumbers [3, 6, 9] # filter함수를 이용하면? >>> def getMultiple(num):..
Python 의 map 함수에 대해서 살펴보겠습니다. map 함수는 아래와 같이 사용합니다. map(function, iterable) - function : 함수, iterable : 순회가능한 Object 두번째 매개변수로 넘어온 iterable 객체를 돌면서 첫번째 매개변수인 function을 실행하는 것입니다. # int값으로 이루어진 List의 요소들을 str로 바꿔서 새로운 List를 만드는 작업 >>> intList = [1, 2, 3, 4, 5] >>> strList = [] >>> for intVal in intList: strList.append(str(intVal) + '입니다.') >>> strList ['1입니다.', '2입니다.', '3입니다.', '4입니다.', '5입니다.']..
Python 의 range 함수에대해 살펴보겠습니다. 제목처럼 range 함수는 연속된 정수를 만들어주는 함수입니다. range 함수는 매개변수의 갯수에따라 사용법을 나눌수 있습니다. 1. range(stop) - 선언 및 매개변수가 하나일때 매개변수가 하나일때 해당 매개변수는 마지막 숫자를 의미합니다. 0부터 마지막숫자 전까지 정수들을 얻을 수 있습니다. >>> ran = range(10) >>> ran range(0, 10) >>> type(ran) 여기서 주의할점은 0부터 10까지의 숫자가 출력되는게 아니라 range(0,10) 이라는 range 타입으로 출력된다는 것이다. 그래서 우리는 주로 range 자료형으로 생성된 숫자범위를 List로 바꿔 사용하거나 for문을 이용해 사용합니다. >>> r..
파이썬의 자료형 중 하나인 tuple (튜플)에 대하여 살펴보겠습니다. tuple 은 순서가 있는 객체의 집합입니다. List와 거의 유사하지만 tuple은 한번 생성되면 값을 변경할 수 없습니다. ( 추가, 수정, 삭제 불가 ) 1. 선언방법 (소괄호) 안에 , (콤마)를 사용해 선언합니다. >>> tupA = ('ABC', 132, True, -102) >>> tupA ('ABC', 132, True, -102) >>> type(tupA) 선언할 때 ( ) 괄호를 포함하지 않아도 튜플로 인식하긴 합니다. 그래도 소괄호를 사용하는 것을 추천드립니다. >>> tupB = 'Apple', 321, False >>> tupB ('Apple', 321, False) >>> type(tupB) 2. 접근 및 연..