본문 바로가기

분류 전체보기

(25)
[파이썬 코딩] if와 while 차이점 1] while 문 - while 문의 조건이 True인 동안 계속해서 실행 - while 문을 모두 수행하면 다시 시작부분으로 돌아온다(무한루프) 2] if 문 - if 절 코드를 모두 수행하면 프로그램의 실행은 if 문 밖으로 이어진다 지금까지 파이썬의 if 와 while의 차이점에 대하여 알아보았습니다
[파이썬 코딩] enumerate enumerate 함수란? 리스트의 원소에 순서값을 부여해주는 함수 입니다. 인덱스의 정보가 필요한 경우 사용 (반복문을 사용할 때 리스트의 순서값)
[파이썬 코딩] 자료구조, 스택, 큐 자료구조 : 데이터의 특징을 고려하여 데이터를 저장하는 방법 자료구조의 특징 - 최대한 메모리를 효율적으로 저장 및 반환하는 방법으로, 데이터를 관리하는것 - 대용량일수록 빨리 저장하고 빨리 검색하여 메모리를 최대한 효율적으로 사용하여 유저들에게 실행결과를 빨리 돌려주는 방법 1] 스택(stakc) - LIFO(last in first out)- push : 데이터 저장- pop : 데이터 추출 - 스택을 활용한 함수 작성 2 ] 큐(Queue) : FIFO(first in first out) - 선입선출 (먼저 들어간 데이터가 먼저 나오는 형식) - offer : 데이터 삽입 - poll : 데이터 추출 - 큐를 활용한 함수 작성 지금까지 파이썬의 스택과 큐의 활용 시간이었습니다.
[파이썬 코딩] 람다식 _ lambda 정의 및 사용방법 (map, filter, reduce 활용) 람다식 이란? (익명함수, 무명함수)은 이름이 없는 함수를 만드는 방법이다. 즉, 이름은 없고 몸체만 존재하는 함수이다. 람다식은 def 키워드를 사용하지 않는다 또한 return 키워드도 사용하지 않는다. 1] 람다식을 이용한 간단한 더하기 기능 2 ] map 함수를 활용한 람다식 3 ] filter( ) 함수를 활용한 람다식 4 ] reduce(func, seq) - func( ) 함수를 seq(시퀀스)에 연속적으로 적용하여 단일 값을 반환 지금까지 파이썬의 람다식 활용 시간이었습니다.
[파이썬 코딩] 정렬과 탐색 (sort, sorted 함수, 람다식 활용 정렬방법) 1 ] sorted( ) 내장함수 - 원본 리스트를 변경 시키지 아니하고 정렬된 리스트를 반환 - 반복가능한 객체들을 다 매개변수로 받을 수 있는 장점이 있음 - 원본리스트에 영향을 주지않아 활용도가 높음 1 -2 ] sorted( ) 를 이용한 딕셔너리 정렬 1-3 ] key 매개변수를 활용한 sorted( ) 1 -4 ] 튜플 리스트 형식의 sorted ( ) 활용 1 -5 ] reversed 값을 이용하여 내림차순 정렬 2 ] sort( ) 메소드 - 원본 리스트에 영향을 주며 정렬 진행 - 리턴값 None
[파이썬 코딩] 내장함수를 이용한 문제 1 ] 리스트 함축과 내장함수를 이용하여 1~100 까지의 정수 중에서 3의 배수의 개수를 구하기 - 1에서 100까지의 숫자 = > range(1,101) - 조건 3의배수 여부 = > k % 3 ==0 - 조건에 부합하는 정수 = > sum +=1 - 총 1~100까지의 3의배수 개수 : 33개 2 ] input 함수 (활용법) int : 정수만 출력 float : 실수만 출력 eval 함수 : 정수와 실수 모두 출력가능
[파이썬 코딩] 내장함수 2 (map, dir, max,min, enumerate, filter, zip 함수) 1 ] map ( ) 함수 - 반복가능한 객체 (튜플, 리스트 등)의 각 항목에 주어진 함수를 적용한 후 결과반환 2 ] dir( ) 함수 : 객체가 가지고 있는 변수나 함수를 보여줌. 결과를 리스트 형태로 반환 3 ] max( ), min( ) 함수 - 튜플이나 리스트, 문자열에서 가장 큰 항목과 작은 항목 반환 4 ] enumerate( ) 함수 - 시퀀스 객체를 입력받아 열거형 객체를 반환. - 열거형 객체 요소 : 번호, 번호에 해당하는 값을 갖는 객체 - 열거형이란 : 한정된 값을 가지고 가독성을 높이고 문서화를 하는데 도움을 주는 타입 5 ] filter( ) 함수 - 조건제시 함수를 만들어 그 조건에 해당하는 요소를 추출하고자 할 때 사용. 6 ] zip( ) 함수 - 2개의 리스트를 하나로..
[파이썬 코딩] 내장함수 (abs, all, bin, eval, sum, len) 1] abs( ) : 절댓값 반환 - 정수 및 부동소수점을 양수로 반환 2] all ( ) : 시퀀스(딕셔너리, 리스트 등)을 받아서 시퀀스의 모든 항목이 참이면 True, 하나라도 0인 값이 들어가면 False를 리턴한다. and 조건과 유사 3] bin( ) 함수 : 10진수를 이진수로 표현해주는 함수. 접두사 0b로 시작 4] eval( ) 함수 - 전달된 수식을 구문 분석하고 프로그램 내에서 수식 값을 계산하는 함수 5] sum( ) : 리스트에 존재하는 모든항목 합계 6] len( ) : 객체 길이 반환 함수. 문자열의 길이를 계산하는데 유용 7] list( ) 함수 : 리스트를 생성하는 함수 지금까지 파이썬의 내장함수에 대해 알아보았습니다