Inflearn Community Q&A
봉우리
Written on
·
188
0
all(a[i][k~~~] for k in range(k)) 이런식으로 for문을 사용하시는데, 이게 어떤 문법인지 알 수 있을까요?
c++만 사용하다보니, 위 처럼 사용한 적이 없었던 것 같아서요
python코테 준비 같이 해요!
Answer 2
1
codingcamp
Instructor
람다식(함수)이 코드의 간결성과 함수의 인자로 바로 사용하기 위해 제공되는 것처럼 (i for i in range(4)) 와 같이 소괄호로 묶어서 표현한 식을 제너레이터 객체를 생성하는 "제너레이터 표현식"이라고 합니다. 이 문법을 제대로 알고 싶으면 파이썬의 이터레이터와 제너레이터를 구글링하거나 유튜브에서 검색해 배워보세요.
참고로 [i for i in range(5)] 와 같이 대괄호로 표현한 식은 리스트를 생성하는 리스트 표현식이라고 합니다.
0





