반응형

Python

파이썬: 집합 자료형 개요 Overview of Set Data Types

Python의 set(집합)은 고유한 값을 저장하고, 중복을 허용하지 않는 자료형입니다. 수학에서의 집합과 비슷한 연산을 제공하며, 추가, 삭제, 합집합, 교집합 등의 다양한 연산을 지원합니다. 주요 특징과 기능은 다음과 같습니다. > 리스트 list   - https://coding-abc.kr/325> 튜플 tuple   - https://coding-abc.kr/326> 딕셔너리 dictionary  - https://coding-abc.kr/327>> 집합 set  1. 집합 생성set() 함수를 사용하여 생성하거나 {} 중괄호를 이용해 생성할 수 있습니다.빈 집합을 생성할 때는 set()을 사용해야 합니다. {}는 빈 딕셔너리로 인식됩니다.# 집합 생성 예시my_set = {1, 2, 3}emp..

파이썬: 딕셔너리 자료형 개요 Dictionary data type

파이썬에서 **딕셔너리(dictionary)**는 키-값 쌍(key-value pair)으로 데이터를 저장하는 자료형입니다. 딕셔너리는 해시 테이블(hash table) 구조를 기반으로 하여, 키를 이용해 빠르게 값을 조회할 수 있습니다. 파이썬 딕셔너리는 중괄호 {}로 정의되며, 각 요소는 키:값 형태로 표현됩니다. > 리스트 list   - https://coding-abc.kr/325> 튜플 tuple   - https://coding-abc.kr/326>> 딕셔너리 dictionary> 집합 set  - https://coding-abc.kr/328 1. 딕셔너리 기본 구조와 생성# 빈 딕셔너리 생성my_dict = {}# 키와 값을 포함한 딕셔너리 생성my_dict = { "name": "..

파이썬: 튜플 자료형 정리 Tuple data type

튜플(tuple)은 파이썬의 데이터 타입 중 하나로, 여러 값을 하나의 자료구조로 묶어 저장할 수 있는 순서가 있는 불변(immutable) 데이터 구조입니다. 리스트(list)와 매우 유사하지만, 한 번 생성되면 요소를 추가, 수정, 삭제할 수 없는 특징이 있습니다. 따라서 변경이 필요 없는 데이터들을 저장할 때 유용하게 사용할 수 있습니다.  > 리스트 list   - https://coding-abc.kr/325>> 튜플 tuple> 딕셔너리 dictionary  - https://coding-abc.kr/327> 집합 set  - https://coding-abc.kr/328 튜플의 특징불변성(Immutable): 튜플의 요소는 한 번 정의되면 변경할 수 없습니다.순서가 있다: 인덱스를 통해 특정..

파이썬: 리스트 자료형 list

파이썬에서 list는 가장 자주 사용되는 자료형 중 하나로, 여러 개의 값을 순서대로 저장할 수 있는 데이터 구조입니다. 리스트는 [ ] 대괄호 안에 요소를 넣어 만들 수 있고, 다양한 방법으로 요소를 조작할 수 있습니다. 아래 예제들을 통해 리스트의 다양한 기능을 알아보겠습니다. >> 리스트 list > 튜플 tuple   - https://coding-abc.kr/326> 딕셔너리 dictionary  - https://coding-abc.kr/327> 집합 set  - https://coding-abc.kr/328 1. 리스트 생성 및 기본 연산# 리스트 생성 fruits = ["apple", "banana", "cherry"]print(fruits)(Output)['apple', 'banana',..

파이썬: 반목문_while break continue

while, continue, break는 파이썬에서 반복문을 제어하는 중요한 키워드입니다. 각각의 기능을 설명하겠습니다: 1. while문while문은 조건이 **참(True)**인 동안 반복을 수행하는 루프입니다. 조건이 거짓이 될 때까지 반복됩니다.i = 0while i (Output)01234 2. continuecontinue는 반복문 내에서 실행되면, 반복문의 나머지 코드를 건너뛰고 다음 반복으로 넘어갑니다. 주로 특정 조건에서 반복문의 일부를 건너뛸 때 사용됩니다.i = 0while i (Output)1245 i == 3일 때는 continue 때문에 print(i)가 실행되지 않았습니다.3. breakbreak는 반복문을 즉시 종료합니다. 반복문이 중간에라도 멈춰야 할 때 사용됩니다.i =..

파이썬: for 예시 (2) - 여러 가지 모양의 삼각형 다이아몬드 모양 출력하기

파이썬에서 for 문을 사용하여 * 문자를 이용한 다양한 삼각형 모양을 출력해 봅니다. 1. 왼쪽 정렬된 직각 삼각형n = 5for i in range(1, n+1): print('*' * i)(Output)*************** 2. 오른쪽 정렬된 직각 삼각형n = 5for i in range(1, n+1): print(' ' * (n-i) + '*' * i) 3. 가운데 정렬된 이등변 삼각형n = 5for i in range(1, n+1): print(' ' * (n-i) + '*' * (2*i-1)) 4. 역삼각형 (왼쪽 정렬된 직각 삼각형)n = 5for i in range(n, 0, -1): print('*' * i)  5. 역삼각형 (오른쪽 정렬된 직각 삼각형)n =..

파이썬: for 예시 (1) - 합 구하기

for 구문을 이용해서 합을 구하는 파이썬 코드입니다.몇 가지의 예시를 들어서 설명합니다. 1. 1부터 100까지의 합 구하기s=0for i in range(1, 101): s += iprint('1부터 100까지의 합:', s)(Output)1부터 100까지의 합: 5050 2. 1부터 100까지의 홀수(또는 짝수)의 합s=0for i in range(1, 100, 2): s += iprint('1부터 100까지 홀수의 합:', s)(Output)1부터 100까지 홀수의 합: 2500 s=0for i in range(2, 101, 2): s += iprint('1부터 100까지 짝수의 합:', s)(Output)1부터 100까지 짝수의 합: 2550 3. 1부터 100까지의 수 중에서 ..

파이썬: range() 함수 - 특정 범위 숫자 생성

range() 함수는 파이썬에서 특정 범위의 숫자를 생성할 때 사용하는 함수입니다. 반복문이나 리스트를 만들 때 유용하며, 주로 for 반복문과 함께 사용됩니다. range()는 시작 숫자부터 끝 숫자 전까지의 연속된 정수들을 반환합니다. range(start, stop, step) start: (선택 사항) 범위의 시작 값을 나타냅니다. 기본값은 0입니다.stop: (필수) 범위의 끝 값을 나타냅니다. 이 값은 포함되지 않습니다. 즉, stop 이전의 숫자까지만 생성됩니다.step: (선택 사항) 숫자가 증가하는 간격을 나타냅니다. 기본값은 1입니다. 음수 값을 사용하여 역순으로도 범위를 생성할 수 있습니다.예시1. 기본 사용법(시작값: 0, step: 1)for i in range(5): pri..

파이썬: for - 반복하기

파이썬의 for 반복문은 리스트, 튜플, 문자열 등 순회 가능한 객체(iterable)를 순차적으로 반복하면서 작업을 수행할 때 사용됩니다.  기본 구조for 변수 in 순회 가능한 객체:     실행할 코드 주요 특징1. 순회 가능한 객체(iterable): 리스트, 튜플, 문자열, 딕셔너리, 집합 등을 순회할 수 있습니다. 2. 자동 순회: for문은 객체의 요소를 처음부터 끝까지 자동으로 하나씩 가져옵니다. 3. range() 함수: 일정한 범위를 반복할 때 사용되는 함수로, 기본적으로 숫자 시퀀스를 생성합니다. 예시1. 리스트 순회fruits = ['apple', 'banana', 'cherry']for fruit in fruits: print(fruit)(Output)applebananac..

파이썬: 윤년 구하기

윤년은 1년이 366일로 이루어진 해를 말하며, 4년마다 한 번씩 발생합니다. 일반적인 해(평년)는 365일이지만, 윤년은 2월달이 29일로 1년은 366일입니다. 윤년을 추가하는 이유는 태양의 공전주기가 정확히 365일이 아니기 때문입니다. 실제로는 약 365.2422일 정도로, 매년 약 0.24일씩 차이가 쌓이기 때문에 4년마다 하루를 더해 그 차이를 보정합니다.윤년 규칙윤년이 되는 해는 다음의 조건을 만족해야 합니다:연도가 4로 나누어 떨어져야 한다 (예: 2020년, 2024년).단, 100으로 나누어 떨어지는 해는 윤년이 아니다 (예: 1900년, 2100년은 윤년이 아님).그러나 400으로 나누어 떨어지는 해는 다시 윤년이다 (예: 1600년, 2000년은 윤년).예시2020년: 4로 나누어 ..

반응형