728x90

파이썬리스트내포 2

39_제어문>리스트 내포(List comprehension)

01. 리스트 내포실행 시간이 줄어듦 02. 리스트 내포를 이용하지 않은 경우%%timeit ##Jupyter notebook에서만 제공, 셀 실행 시간을 계산result1 = []for num in range(10):    result1.append(num * 3)# print(result1)475 ns ± 7.15 ns per loop (mean ± std. dev. of 7 runs, 1,000,000 loops each)  03. 리스트 내포를 이용한 경우%%timeitresult2 = [num * 3 for num in range(10)]# print(result2)370 ns ± 3.04 ns per loop (mean ± std. dev. of 7 runs, 1,000,000 loops ea..

01_Python 2025.01.08

35_제어문>for문

01. for문값의 범위나 반복 횟수가 정해져 있을 때 주로 사용하는 반복문반복 가능 객체 : 문자열, 리스트, 튜플, range, 세트, 딕셔너리for 변수 in 반복가능객체:                 반복실행문 # 리스트에 있는 요소 하나하나가 i라는 변수에 들어가며, 차례차례 반복test = ["one", "two", "three"]for i in test:    print(i)onetwothree # for 반복문은 문자열을 함께 사용할 수도 있음for char in "안녕하세요":    print(char)안녕하세요  # 5명의 학생이 시험을 보았는데 시험 점수가 60점을 넘으면 합격이고 그렇지 않으면 불합격# 학생들의 시험점수를 차례로 검사해서 합격인지 불합격인지 통보해주는 프로그램 만들기..

01_Python 2025.01.07
728x90