강의

멘토링

커뮤니티

Inflearn Community Q&A

yoonsik1313310's profile image
yoonsik1313310

asked

Introduction to Python Algorithm Problem Solving (Coding Test Preparation)

9. Peak

봉우리

Written on

·

190

0

all(a[i][k~~~] for k in range(k)) 이런식으로 for문을 사용하시는데, 이게 어떤 문법인지 알 수 있을까요?

c++만 사용하다보니, 위 처럼 사용한 적이 없었던 것 같아서요

python코테 준비 같이 해요!

Answer 2

1

codingcamp님의 프로필 이미지
codingcamp
Instructor

람다식(함수)이 코드의 간결성과 함수의 인자로 바로 사용하기 위해 제공되는 것처럼 (i for i in range(4)) 와 같이 소괄호로 묶어서 표현한 식을 제너레이터 객체를 생성하는 "제너레이터 표현식"이라고 합니다.  이 문법을 제대로 알고 싶으면 파이썬의 이터레이터와 제너레이터를 구글링하거나 유튜브에서 검색해 배워보세요. 

참고로 [i for i in range(5)] 와 같이 대괄호로 표현한 식은 리스트를 생성하는 리스트 표현식이라고 합니다.

0

yoonsik1313310님의 프로필 이미지
yoonsik1313310
Questioner

리스트 comprehension만 알고있었는데.. 제대로된 명칭은 알지 못했었습니다.
답변 감사드립니다^^

yoonsik1313310's profile image
yoonsik1313310

asked

Ask a question