반응형

Python3 2

[Python3] sort, sorted 사용법 (+ lambda 표현식)

[Python3] sort, sorted 사용법/차이 (+lambda 표현식) 1. sort 사용법 list에만 사용 가능 원본 데이터를 바꿈 2. sorted 사용법 list 말고도 모든 iterable에 사용 가능 (list, tuple, dict, string ...) 원본 데이터를 바꾸지 않음 sorted 사용시 아래와 같이 key= 옵션 값을 지정할 수도 있다. key=len 지정시, 알파벳 순이 아닌 글자 수 기준으로 정렬된다. 정의한 fn 함수는 첫 번째와 마지막 문자열을 기준으로 정렬하라는 것이다. 원래대로라면 'abe', 'acc', 'baa' 순으로 정렬되어야 할 것이 key=fn을 지정하니 'acc', 'abe', 'baa' 순으로 정렬되는 것을 볼 수 있다. 3. 람다(lambda)..

Python3 2021.07.21

[Python3] split 함수 사용법 (list를 split하는 법)

[Python3] split 함수 사용법 str.split(separator, maxsplit) split 함수의 separator default 값은 공백이다. 1. string을 split하는 법 (separator) 우선 colors라는 str을 생성한다. colors.split("/") : "/"라는 구분자를 경계로 나눈다. colors.split("/")[index] : 해당하는 index 값을 반환한다. 2. string을 split하는 법 (maxsplit) maxsplit은 몇 개로 분리할 것인지를 정하는 것이다. maxsplit 값을 0으로 하면 하나도 분리가 안 되어 1개의 값이 통째로 나오며, 1로 하면 한 번 분리되어 2개의 값이, 2로 하면 두 번 분리되어 3개의 값이 나온다. 3..

Python3 2021.07.19
반응형