본문 바로가기

Python/Basic3

[Python] Comprehension (List, Dictionary Comprehension) [1] Comprehension이란?파이썬의 자료구조에 데이터를 좀 더 효율적이고 간결하게 표현하기 위한 문법 [2] List Comprehension1) 작성 방법[표현식 for 항목 in 반복가능객체 if 조건문]  - 기존의 For 반복문을 이용한 방법과 List Comprehension을 이용한 방법의 차이>>># 기존ls = []for i in range(1, 5): ls.append(i)print(ls)# list comprehensionls = [i for i in range(1, 5)]print(ls) # Output[1, 2, 3, 4]  - 표현식과 조건문을 추가하여 사용 가능>>># 기존ls = []for i in range(1, 5): if i % 2 == 0: .. 2024. 8. 26.
[Python] 제어문 (if, while, for 문) " IF 문 "문제 1. 정수를 입력 받아서, 그 정수가 1과 10 사이의 정수인지 여부를 판단하시오. >>>x = int(input("정수 입력: "))if x >= 1 and x  # Output (input: 6)1과 10 사이의 정수 문제 2. 세 개의 정수를 입력 받은 후 가장 큰 숫자를 출력하시오.>>>num1 = int(input("정수1 입력: "))num2 = int(input("정수2 입력: "))num3 = int(input("정수3 입력: "))if num1 > num2 and num1 > num3: print(num1)elif num2 > num1 and num2 > num3: print(num2)else: print(num3)  * 리스트와 함수를 활용하는 방법>.. 2024. 8. 21.
[Python] 자료형 (리스트, 튜플, 딕셔너리, 집합) 1. 리스트 (List)[1] 정의- 요소들의 모음을 나타내는 자료형- 모든 자료형을 리스트의 요소로 사용 가능 [2] 인덱싱- 문자열과 마찬가지로 인덱싱 적용 가능- 리스트 내의 리스트는 인덱싱 두 번으로 요소 가져올 수 있음.>>>a = [1, 2, 3, 4, 5]d = [1, 2, ['life', 'is', ['too', 'short']]]print(a[0])print(a[0] + a[4])print(a[3:])print(a[1:-1])print(d[2])print(d[2][2])print(d[-1][2:]) # 범위로 인덱싱 하면 리스트로 묶여서 출력됨.print(d[-1][-1][-1]) # Output16[4, 5][2, 3, 4]['life', 'is', ['too', 'short']]['t.. 2024. 8. 18.