Python~combinations()함수 사용법
combinations()함수란 combinations(iterable, r) 입력받은 iterable을 r의 길이만큼 조합하여 리턴하는 함수입니다. combinations()함수의 사용 예 사용에 앞서 itertools로 부터combinations함수를 임포트 해야 합니다. from itertools import combinations for i in combinations([0,1,2,3], 3): print(i) # 결과 : (0, 1, 2) (0, 1, 3) (0, 2, 3) (1, 2, 3) for i in combinations('abcd', 3): print(i) # 결과 : ('a', 'b', 'c') ('a', 'b', 'd') ('a', 'c', 'd') ('b', 'c', 'd') f..
Python~문자열 나누기 String split(), list 변환, Indexing & Slicing
python에서 String 문자열을 나누는 여러 방법을 정리해 보았습니다. split() 문자열을 나누어 list형태로 반환시켜줍니다. string.split(separator, maxsplit) separator: 문자열을 나누는 기준이 되는 문자 maxsplit: 문자열을 나누는 횟수 예제 separator의 디폴트값은 공백으로, 아무것도 입력을 하지 않을 시 공백을 기준으로 문자열을 나누어 줍니다. str = 'this post is about split, slicing, list' print(str.split()) # ['this', 'post', 'is', 'about', 'split,', 'slicing,', 'list'] print(str.split(' ')) # 같은 결과를 출력 prin..