전체 글 43

[python] map 함수

map 함수 - 리스트안의 데이터들을 지정된 함수로 처리해주는 함수입니다. 여러개의 데이터를 한 번에 다른 형태로 변화하기 위해 사용됩니다. 기본 구조 map ( 함수 , iterable 자료형 ) map 함수를 사용하면 기존 리스트는 바뀌지 않으며, 반환값은 리스트나 튜플로 반환됩니다. 변경해줄 리스트의 데이터를 파라미터로 받아 1씩 추가해주는 함수를 임의로 작성한 뒤에, map 함수를 사용하여 리스트로 만들어줍니다. ex ) ################ ### map 함수 ### ################ >>> A = [1,2,3,4,5] >>> def plus(n) : ... return n + 1 ... >>> B = list(map(plus, A)) >>> B [2, 3, 4, 5, 6]..

Coding/Python 2021.11.25

[python] 팩킹 / 언팩킹

팩킹 ( Packing ) - 팩킹이란 튜플로 데이터들을 감싸준다는 의미. ( 데이터들을 수정이 불가능한 자료형 튜플로 묶어주는 것 ) 처음 튜플을 배울 때 기본적인 튜플을 생성해주는 것과 동일한 방식입니다. >>> A = 1,2,3 >>> A (1, 2, 3) >>> B = 100,200,'a','b','hello' >>> B (100, 200, 'a', 'b', 'hello') 언팩킹 ( Unpacking ) - 언팩킹이란 튜플로 묶어주었던 데이터들을 각 변수에 지정하여 풀어주는 것. 하나의 변수에 여러 데이터를 할당 받게 되면 리스트로 저장이 되어집니다. '_' ( 언더바 ) 를 사용하여 불필요한 데이터를 생략할 수 있습니다. ex ) >>> A = (1,2,3,4) >>> _,a,b,_ = A >..

Coding/Python 2021.11.25

[python] join 함수

join 함수 - 리스트를 문자열로 합쳐주는 함수입니다. 리스트 안의 객체들을 문자열로 합쳐줄 때 객체 사이사이를 어떤 것으로 채워 넣을지 정해주는 형식. 기본 구조 "구분자".join(list) ex ) ######################################################### ### join 함수 사용하여 리스트 안의 객체들 문자열로 합치기 ### ######################################################### >>> A = ['Hello', 'welcome', 'to', 'my', 'blog'] >>> >>> "_".join(A) 'Hello_welcome_to_my_blog' ## 기존 A 변수 안 리스트에는 변화 없음 ##

Coding/Python 2021.11.24

[python] min / max 함수

min 함수 - min 함수란, 자료형 내에서 최소값을 반환해주는 함수를 말합니다. max 함수 - max 함수란, 자료형 내에서 최대값을 반환해주는 함수를 말합니다. 기본 구조 min ( iterable ) or min ( variable, variable ) ========================================================================================= max ( iterable ) or max ( variable, variable ) - min 함수 / max 함수 안에 자료형을 바로 넣어 최소값을 구할 수 있으며, ex ) ########################################################## ###..

Coding/Python 2021.11.24

[python] if 문 / elif 문 ( 비교연산자, 논리연산자, 포함연산자 )

if 조건문 elif 조건문 비교 연산자 ( == ... ) 논리 연산자 ( and, or., not ) 포함 연산자 ( in, not in ) if 조건문 - if 조건문이란 참과 거짓을 판단하여 밑에있는 명령어를 실행하는 문장을 말합니다. 기본구조 ############### ## if 조건문 ## ############### if command : commands else : commands ex ) #################### ## if 조건문 예시 ## #################### >>> A = 100 >>> if A == 100 : ... print ("Hello") ... else : ... print ("bye") ... Hello ※ python 에서는 들여쓰기(..

Coding/Python 2021.11.23

[python] 집합 ( set ) 자료형 이란? / 집합 구하기 / 관련 함수 ( add, update, remove )

집합 자료형 ( set ) - 집합에 관련된 것을 쉽게 처리하기 위해 만든 자료형. 집합 자료형 ( set ) 의 특징 중복을 허락 하지 않음. 리스트나 튜플과 다르게 순서가 없음. ( 인덱싱으로 값 추출 불가능 ) set( ) 괄호 안에 리스트나 문자열을 입력하여 만들 수 있음. ex) ######################### ## 집합 ( set ) 자료형 ## ######################### ## set( ) 괄호 안에 리스트 입력 ## >>> S = set([1,2,2,3,3,3,4,4,4,4,5,5,5,5,5]) >>> print(S) ## set( ) 괄호 안에 문자열 입력 ## >>> S = set("HELLLLOOOOO") >>> print (S) {'L', 'O', '..

Coding/Python 2021.11.21

[python] 딕셔너리 (Dictionary) 란? / 관련 함수 ( keys, values, items, clear, get, in )

딕셔너리 ( Dictionary ) - 해석 그대로 '사전' 이라는 뜻을 가지고 있습니다. Key값 과 Value 값이 한쌍으로 대응관계를 가지고 있는 자료형입니다. 딕셔너리의 형식은 리스트,튜플과는 다르게 순차적으로 해당 요구값을 구하지않고, key 값을 통해 Value 값을 얻습니다. ex) ## Dictionary의 기본 형식 { key:value } ## >>> dic = {"python":"language", "today":"wonderful", "myblog":"haru's tistory"} ## Value 값 불러오기 ## >>> dic["python"] "language" >>> dic["today"] "wonderful" ## key:value 쌍 추가 ## >>> dic = {"hell..

Coding/Python 2021.11.20

[python] 튜플 ( tuple ) 이란?

튜플 ( Tuple ) - 여러가지 형식의 데이터를 담는 자료형. ( ) 괄호로 묶고 쉼표로 구분된 데이터를 리스트 형식으로 지정한것을 일컫습니다. 리스트, 딕셔너리와의 차이점으로는 대표적으로 튜플 안의 값을 변경할 수 없다는 점에 있습니다. 따라서, 프로그램이 실행되는 동안 그 값이 항상 변하지 않기를 바랄 때 주로 사용된다. 하지만 실제 프로그램에서는 값이 변경되는 형태의 변수가 훨씬 많기 때문에 튜플보다는 리스트가 더 많이 쓰임. ex) ## 튜플 기본형 ## >>> T = () ## 튜플은 () 괄호로 데이터를 둘러 쌈. >>> T = (1,) ## 데이터가 하나만 들어갈 경우에는 반드시 뒤에 ,(콤마) 기입. >>> T = (1,2,3) >>> T = 1,2,3 ## () 괄호를 생략해도 됨. ..

Coding/Python 2021.11.20

[python] 리스트 관련 함수 ( 추가, 정렬, 뒤집기, 삭제)

리스트 관련 함수 데이터 추가 함수 ( append, insert, extend ) append, insert, exptend 설명 / 차이점 리스트 데이터 정리 ( sort / sorted ) 리스트 데이터 뒤집기 ( reverse / reversed ) 데이터 삭제 ( delete, pop, clear, remove ) delete, pop, clear, remove 설명 / 차이점 ● 데이터 추가 함수 - append() 리스트의 마지막에 데이터를 추가하는 함수. 파라미터 값으로 단일 데이터 대신 리스트를 넣게 되면, 단일 데이터로 인식하게 됨. (리스트와 같은 반복 가능 iterable 자료형 이더라도 하나의 객체로 저장됨. A.append(n) ex) # 문자열 마지막에 데이터 추가. >>> A..

Coding/Python 2021.11.19

[python] count, len 함수

count 함수 - 문자열에서 원하는 문자나 단어의 개수를 구하는 함수. syntax : method.count("찾을 문자나 단어", start, end) start : 문자열에서 (문자나 단어) 찾을 범위 중 시작 지점 지정. end : 문자열에서 (문자나 단어) 찾을 범위 중 종료 지점 지정. ex ) # start, end 입력 안했을시 문자열 전부 검색 >>> A = "aaa3bbbbb5ccccccc7" >>> A.count("a") 3 >>> A = "aaa3bbbbb5ccccccc7" >>> A.count("b",0,5) 1 >>> A = "aaa3bbbbb5ccccccc7" >>> A.count("c",0,10) 0 len 함수 - 문자열의 길이 또는 리스트안 데이터의 개수를 구하는 함수 ..

Coding/Python 2021.11.11