목록programming/Python (9)
돌맹이

Dictionary는 key와 value로 구성된 자료형이고, {key: value}의 형태를 가진다. # {key:value} country_capital={"한국":"서울", "일본":"도쿄", "중국":"베이징", "미국":"워싱턴"} Dictionary에서 key: value는 1대1 mapping되어 있으며, value값은 수정 가능(mutable)하지만 key값은 수정 불가능(immutable)하다. Dictionary는 list나 tuple과는 달리 value를 key값에 할당하기 때문에 indexing이 불가능하다.
o가 들어간 단어만 추출하여 새로운 list를 만들어보자 ## 일반 문법을 사용한 반복문 a = ['computer','apple','human','zoo','country'] result_list=[] for x in a: if "o" in x: result_list.append(x) print(result_list) ['computer', 'zoo', 'country'] ## Pythonic을 사용한 반복문 a = ['computer','apple','human','zoo','country'] result_list2 = [x for x in a if 'o' in x] print(result_list2) ['computer', 'zoo', 'country'] 두 코드의 결과값은 같다. Python에서 ..
list와 tuple은 파이썬의 자료형으로 array값을 나타낼 때 사용한다. 두 자료형은 구조와 쓰임새가 비슷하지만 차이점도 존재한다. 공통점 1. indexing과 slicing이 가능 2. 둘다 iterable(반복 가능)함 차이점 1. list는 수정 가능(mutable) 하지만 tuple은 수정 불가능(immutable)

Github를 이용해 다른 PC에서 동일한 가상환경 생성하는 방법 Github의 repository 주소를 복사 바탕화면의 Git Bash를 열고 $ git clone 위와같이 입력한다 바탕화면에 해당폴더(여기선 tempPython)이 생성된다 다시 해당폴더의 Git Bash를 열고 $ virtualenv venv $ source venv/Scripts/activate $ pip install -r requirements.txt 를 차례로 입력해주면 기존과 동일한 가상환경 생성 완료