[Python] 제어문 (컴프리핸션 Comprehension) + all · any 함수
간단하게 반복하는 한줄 for 문 컴프리핸션 Comprehension - 내포 혹은 내장 이라는 뜻 - 리스트, 세트, 딕셔너리 내에서 실행 가능 - 많이 사용하는 것은 리스트 컴프리핸션 [식 for 변수 in 리스트] [반복실행문 for 반복변수 in 반복범위] [반복실행문 for 반복변수 in 반복범위 if 조건문] → 반복문을 실행하다가 을 만족하는 경우에만 을 실행 a = [ i for i in range(10) ] print(a) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] a = [ i for i in range(10) if i % 2 == 0 ] print(a) # [0, 2, 4, 6, 8] lst = [ i * 0 for i in range(10)] print(lst) # ..
2023. 8. 18.
[Python] 리스트(list) · 튜플(tuple) · range함수 · 슬라이스(slice) · 세트(set) · 딕셔너리(dictionary)
# 리스트 list 와 튜플 tuple 구 분 리스트(list) 튜플(tuple) 특 징 - 하나의 변수에 여러 값을 할당하는 자료형 - [대괄호]를 사용하여 생성 - 다양한 형태를 넣을 수 있음 - 데이터는 콤마로 구분 - 수정, 추가 가능 - 하나의 변수에 여러 값을 할당하는 자료형 - (소괄호)를 사용하여 생성 - 다양한 형태를 넣을 수 있음 - 데이터는 콤마로 구분 - 수정, 추가 불가능 # 리스트 함수(예시) x = ["A", "B", "C", "B"] 코드 의미 x = x.append("a") 리스트에서 항목 하나를 맨 마지막에 추가 ["A", "B", "C", "B", "a"] x.extend(["a", "b"]) 리스트에서 항목 여러개를 맨 마지막에 추가 ['A', 'B', 'C', 'B'..
2023. 8. 16.