본문 바로가기

python study

Python 딕셔너리 사용방법 #기초편 안녕하세요, 오랜만에 돌아온 python 기초편 포스팅입니다. 오늘은 key를 관리하기에 용이한 Dictionary(딕셔너리)에 대해서 알아보려고 합니다. 먼저 초심자분들이 헷갈려하는 리스트, 딕셔너리, 튜플!! [] = 리스트 () = 튜플 입니다! 참고로 튜플로 선언할 경우는 수정이 불가능합니다! {} 중괄호를 사용했을때는 type이 2가지로 나뉘는데 key를 같이 선언하였을 경우에는 dict(딕셔너리) 그렇지 않을 경우에는 set 으로 구분이 됩니다. 예를 들어서 아래와 같이 선언하고 type 출력을 해보면 Input adver = {1:"혼튜브", 3:"구독과", 10:"좋아요"} tmp = {1,2,3} print(type(adver)) print(type(tmp)) output Type이 다르.. 더보기
어떤 환경에서든 동작하도록 Python에서 exe 실행 파일 만들기 1. Python 실행파일(.exe) 이 왜 필요할까? 스크립트 파일을 .exe 파일로 만들기에 좋은 경우는 하기 2가지가 있습니다. 1. 내 code가 제 3자에게 공개 되지 않기 위해 - 내 자산이 될 수 있는 코드의 경우 .py 형태로 제 3자에게 제공이 되면 소스코드도 함께 공개가 되기 때문에 실행파일의 형태로 변환하여 제공하면 소스코드 유출을 막을 수 있음 2. 스크립트를 실행하기 위한 Package들을 설치할 필요가 없음 - .py 형태로 제 3자에게 제공될 경우 해당 스크립트를 실행하기 위한 package들도 사용자 PC에 설치가 되어야 하는데 실행파일로 전달할 경우 환경설정 필요 없이 바로 사용할 수 있음 2. pyinstaller 모듈을 설치하여 exe 파일 만들기 >pip install.. 더보기
Codesignal Intro 문제 풀이 (4~5) Introduction 지난번에는 60문제중 3번까지만 풀어봤는데요 2번문제부터 벌써 생각을 해야 했고 3번문제는 'Extended Slices' 를 알아야 풀수 있는 쉽게 풀 수 있는 문제였습니다. 이렇게 초반문제부터 이정도 난이도라면 뒤에 문제들은 풀 수 있을지 모르겠네요.. 저처럼 Python을 이제 시작하시는 분들은 댓글로 의견이나 질문남겨주시면 같이 공부해 봐요~ 혹시나 지나가다 들린 코딩 중,고수분들이 계시다면 조언도 함께 부탁 드립니다! 문제4. Given an array of integers, find the pair of adjacent elements that has the largest product and return that product. Example For inputArray.. 더보기