Python
-
Python - sorted 함수Python 2020. 9. 5. 13:39
sorted(iterable) 함수는 입력값을 정렬한 후 그 결과를 리스트로 반환하는 함수다. >>> sorted([333,1,22]) [1, 22, 333] >>> sorted("string sort") [' ', 'g', 'i', 'n', 'o', 'r', 'r', 's', 's', 't', 't'] >>> sorted([333,1,22], reverse=True) [333, 22, 1] 리스트 자료형의 sort 함수는 리스트 객체 그 자체를 정렬만 할 뿐 정렬된 결과를 반환하지 않는다. 모든 iterable자료구조에 사용가능. >>> sorted({11: 'a', 22: 'b', 33: 'c', 77: 'd', 44: 'e'}) [11, 22, 33, 44, 77] >>> sorted({11: 'D..
-
Python - list() 클래스 함수Python 2020. 9. 5. 13:28
기본 설명 반복 가능한 자료형을 입력받아 list자료형으로 만들어 돌려주는 함수다. >>> list('make list') ['m', 'a', 'k', 'e', ' ', 'l', 'i', 's', 't'] >>> list((1,22,333)) [1, 22, 333] list는 unhashable dict 등에 key로 사용할 수 없다. 반면 tuple은 된다. >>> {[1]:1} Traceback (most recent call last): File "", line 1, in TypeError: unhashable type: 'list' >>> 다른 자료형 유사한 내용으로 다른 자료형인 dict, tuple 등이 있다. 2020/09/06 - Python - dict() 클래스 함수 2020/09/06..
-
Python - id() 함수Python 2020. 9. 5. 13:23
입력값의 고유 주소 값(레퍼런스)을 돌려주는 함수다. 내부적으로 객채를 어떻게 할당하는지 참고할 수 있다. >>> id('abbcccd') 368872688 >>> id('abbccc1') 368872688 >>> id('abbccc2') 368872688 >>> id('abbccc3') 368872688 >>> a = 'abbccc1' >>> id(a) 368872688 >>> id('abbccc1') 368872688 >>> id('abbccc2') 368871856 >>> id('abbccc3') 368871856 >>>