본문 바로가기

전체 글165

파이썬 반복문: while에 대한 A to Z 한 글로 정리하기 목차(Content) Python while문 > while 문 기초 문법 > while 작동 원리 > while 문에서 가장 중요한 한 가지 > while 문 예제 반복문 제어: continue와 break > continue문과 예제 > break문과 예제 > 다중 while문: break, continue, while True while - else문 Python while문 while문 기초 문법 while은 ‘~하는 동안에’라는 의미가 있습니다. 파이썬에서 while 문은 ‘조건이 참인 동안에’ 코드를 계속 실행시키는 반복문의 일종입니다. while 문의 사용 방법은 아래와 같습니다. 콜론(:) 이후 들여 쓰기 된 코드는 모두 while 문에 종속되어 조건이 거짓이 될 때까지 계속 반복됩니다. .. 2023. 8. 25.
다양한 예제 문제를 통해 살펴본 파이썬 if문의 모든 것 목차 파이썬 조건문: if문에 대하여 > 조건문과 반복문은 왜 필요한가? > if문 문법 > if문과 파이썬 들여 쓰기 > if문 예제 > if문 조건 여러 개 사용하기: 2개 > if문 조건 여러 개 사용하기: 3개 if-elif-else문 > if-elif-else문이란? > if-elif-else문이 필요한 예시 > if-elif-else문 사용법 다중 조건문 > if문 안의 또 다른 if문 > 추가 연습문제 파이썬 조건문: if문에 대하여 조건문과 반복문은 왜 필요한가? 컴퓨터는 분명 효율적인 도구이지만, 사람이 원하는 흐름대로 동작시키기 위해서는 제어가 필요합니다. 컴퓨터의 연산을 제어하는 명령어를 제어문이라고 하며, 조건문과 반복문이 이에 해당합니다. if문 문법 파이썬에서 조건문은 ‘if문’.. 2023. 8. 24.
파이썬 강사가 정리한 파이썬 딕셔너리 A to Z 모든 것 목차(Content) 딕셔너리 자료형 > 파이썬 딕셔너리: 키와 값으로 이루어진 컬렉션 자료형 > 딕셔너리는 어디에 활용될까? > 딕셔너리 선언하기 > 딕셔너리 인덱싱 딕셔너리 구성 요소: item > 딕셔너리 item 불러오기 > 딕셔너리 key 값만 or value 값만 불러오기 > 딕셔너리 활용: for문과 함께 사용하기 파이썬 딕셔너리 값 추가, 수정, 삭제하기 > 추가 > 수정 > 삭제 리스트와 딕셔너리 > 리스트로 딕셔너리 만들기 + 기타 관련 글(딕셔너리가 빠른 이유: hashtable 구조) 딕셔너리 자료형 파이썬 딕셔너리: 키와 값으로 이루어진 컬렉션 자료형 딕셔너리(dictionary)는 사전이라는 의미입니다. 파이썬에서 key와 value 값을 1:1로 맵핑하여 마치 사전처럼 보관하는.. 2023. 8. 23.
파이썬 셋(Set) 자료형, 이 글 하나로 정리 목차 파이썬 셋(Set) 자료형 > 셋의 정의 > 셋 선언하기 > 셋 자료형의 중요한 특징 셋의 연산 > 값 수정, 추가, 삭제 > 집합 연산(교집합, 차집합, 합집합, 대칭차집합) 셋과 관련된 기타 메서드 > 자주 사용하지는 않지만 나름 유용한 메서드들 파이썬 셋 vs 파이썬 리스트 자료형 > 셋의 속도가 빠른 이유 > 셋과 리스트의 검색 속도 비교 > 리스트가 셋 보다 빠른 경우 + 기타 관련 글 추천(hashtable 구조) 파이선 셋(Set) 자료형 집합을 표현하는 셋(Set) 자료형 집합에 대해 기억하시나요? 집합은 앞에서 배운 컬렉션 자료형과 유사합니다. 숫자들이 집합 안에 모여 있습니다. 이 집합을 구현한 것이 파이썬의 셋(Set) 자료형입니다. 조금 다른 점이 있다면, 파이썬에서 셋(Set.. 2023. 8. 22.
파이썬 셋, 딕셔너리: hashtable 구조에 대하여 hashtable 구조란? 파이썬에서 셋이나 딕셔너리 자료형의 검색 속도가 리스트보다 빠른 건 hastable 구조 때문입니다. 그렇다면 hashtable 구조란 뭘까요? hashtable은 입력된 어떤 변수를 hash 함수를 통해 고유한 index 값으로 변환하여 key:value 관계로 매핑하여 저장합니다. 따라서 검색에 활용되는 key 값은 중복이 허용되지 않는 unique 값이어야만 합니다. hash 함수 사용하기 파이썬에서 hash 함수를 사용하기 위에서는 hash 명령어를 사용합니다. print(hash('가')) print(hash('나')) print(hash('다')) >>>>> 실행 결과 2316511072510970967 -7597973071070527842 위의 코드처럼 ‘가’, ‘.. 2023. 8. 21.
파이썬 강사가 정리한 컬렉션 자료형: 튜플에 대하여 튜플이란? 튜플은 상수 리스트이다. 튜플은 많은 기능에서 리스트와 비슷하지만, 딱 한 가지 중요한 특징이 있습니다. 일단 튜플을 선언한 후에는 튜플의 값을 절대로 수정할 수 없습니다. 그래서 튜플은 상수 리스트라고 불립니다. (반면 리스트는 값을 수정할 수 있습니다.) 튜플은 어디에 활용하는가? '값을 수정할 수 없는데 왜 사용하지?'라는 생각이 들 수 있습니다. 그러나 튜플은 생각보다 꽤 많이 사용됩니다. 우선 고유 값을 표현하는 데 사용할 수 있습니다. 예를 들면 사람의 주민등록번호 같은 경우입니다. 그리고 어떠한 연산이나 함수의 결과가 종종 튜플의 형태로 반환되기도 합니다. 최종 결과가 전달 과정에서 영향을 받으면 안 되니까요. (반환된 결과를 각각의 변수에 Unpacking) 튜플 실습 튜플 선언.. 2023. 8. 20.