목록분류 전체보기 (2)
나의 기록
파이썬 list에는 정렬을 위해서 sort() 메소드를 가지고 있다. 뿐만 아니라 파이썬에는 sorted() 라는 내장함수를 통해서 iterable한 객체로부터 정렬된 리스트를 반환한다. 즉, sorted( list )를 하면 기존 list는 그대로 유지되며 list를 정렬하여 반환해준다. ( list.sort()는 새로운 list를 생성하지 않기 때문에 sorted( list )보다 더 빠르다고 한다. ) sort() 와 sorted()는 key와 reverse 매개변수를 가지는데 key 는 lambda 함수를 자주 활용하는 것 같다. 1. key list_1 = [(1,'b'),(3,'a'),(2,'b')] print(sorted( list_1, key = lambda x : x[0] )) [(1, ..

1. 가상환경을 이용해야만 하는 이유 개발을 하다보면 프로젝트를 동시에 수행해야 하는 때가 생긴다. 그러면 각 프로젝트마다 필요한 Python 버젼, Library 버젼 등이 달라진다. 그렇다면 프로젝트를 할때마다 버젼을 패치해주기에는 무리가 있다. 이를 해결하기 위해서 가상환경을 사용한다. 2.가상환경 구축 C드라이브에 Myproject 라는 폴더를 만들어주고 프로젝트에 적용할 가상환경을 구축하자. VScode에서 Ctrl + ` 눌러주면 다음과 같이 Terminal이 실행된다. 터미널 오른쪽 상단에 Command Prompt 를 실행시킨다. 그러면 윈도우 cmd가 실행되는 것을 확인할 수 있다. 그리고 코드 python - m venv '가상환경명'을 지정해주면 프로젝트 안에 '가상환경명'으로 폴더가..