반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 함수
- DOMAPI
- Ajax프레임워크
- 노마쌤과 즐거운 영어 습관
- 인덱스
- Ajax
- CSS
- 유의수준
- 클러스터링기법
- 자기지도학습
- 파이썬
- 노트list
- NLP
- 매일영어습관
- R
- 프로토콜
- 벡터
- EC2
- 질의확장
- 신뢰구간
- 노마쌤
- Mac konlpy
- Filter
- 정수인코딩
- 웹폰트
- HTML
- JS
- 행렬
- 명령어
- DOM
Archives
- Today
- Total
채니의 개발일기
For문 제너레이터식 형식 본문
728x90
반응형
제너레이터식 : 파이썬에서 간결하게 for문을 작성하는 형식
(expression for element in iterable)
- expression: 각 요소(element)에 대해 계산되는 표현식으로 이 표현식은 제너레이터가 값을 생성할 때 사용됩니다.= 실제 출력값
- element: 순회(iterate)할 이터러블(iterable) 객체이다 보통 리스트, 튜플, 문자열 등이 될 수 있다.
예시)
even_numbers = (x for x in range(1, 11) if x % 2 == 0)
중첩제너레이터의 경우
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
# 중첩된 제너레이터로 2차원 리스트의 모든 원소를 하나씩 추출
elements = (element for row in matrix for element in row)
# 값 출력
for value in elements:
print(value)
728x90
반응형
'프로그래밍언어 > 파이썬' 카테고리의 다른 글
객체지향프로그램밍과 파이썬의 클래스와 인스턴스 (0) | 2023.10.12 |
---|---|
키워드 포함 데이터프레임 검색 (0) | 2023.10.03 |
timeit모듈, datetime-timedelta모듈 (0) | 2023.06.18 |
error: attributeerror: module 'lib' has no attribute 'x509_v_flag_cb_issuer_check (0) | 2023.06.18 |
주피터 pip설치가 안되어있을때 (0) | 2023.06.18 |