본문 바로가기

python 공부

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 raise 에러 설정하기 1. 파이썬 raise 에러 raise 에러는 사용자의 입력이나, 프로그램이 돌아가다가 우리가 의도하지 않게 돌아가는 것을 방지하기 위해서 일부러 에러를 발생시켜야 하는 경우가 있습니다, 그때 raise 를 이용하여 에러를 발생시킵니다. raise 예시 chicken = 10 waiting = 1 while(True): print("[남은 치킨 : {0}]".format(chicken)) order = int(input("치킨 몇 마리 주문하시겠습니까?")) if order > chicken: print("재료가 부족합니다") elif order chicken: print("재료가 부족합니다") elif order 더보기
Class 개념이해를 위한 간단한 퀴즈 풀어보기 문제. 주어진 코드를 활용하여 부동산 프로그램을 작성하시오. (문제 출처 : 유튜버-나도코딩) #출력예제 [sample code] class House: #매물 초기화 def __init__(self, location, house_type, deal_type, price, completion_year): pass #매물 정보 표시 def show_detail(self): pass . . . . . . . . . . . . . . . . . . . . . . . . . . . [정답] class House: #매물 초기화 def __init__(self, location, house_type, deal_type, price, completion_year): self.location = location se.. 더보기
간편하게 주석 처리 하기 코딩을 자주 하지 않고 가끔씩 하다보면 사용하는 언어의 주석처리를 어떻게 하더라?? 하고 기억이 안나시는 분들이 은근 꽤 있으실거에요! 대부분 언어의 공통 주석은 '#' 은 까먹을 일이 없지만 랭귀지에서만 사용하는 주석처리의 경우는 이거였나? 저거였나 싶으실때가 많죠 Python에서는 # 말고도 주석처리하는 방법이 2가지가 더 있습니다. 1. ''' 사용 작은 따옴표 3개를 찍으면 그 이후부터 일괄 주석처리가 됩니다. 어느 라인까지만 주석처리하고 싶다면 주석처리하고 싶은 라인 뒤에 작은 따옴표 3개를 더 찍어주시면 해당 부분까지만 주석처리가 됩니다. 1. Ctrl + / 사용 그보다 더 간단하고 자주 사용하는 방법은 주석할 부분을 긁은다음에 단축키를 사용하는 방법입니다. 위에처리 주석처리 하고 싶은 부분.. 더보기
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.. 더보기