강의

멘토링

커뮤니티

Inflearn Community Q&A

zigur4603's profile image
zigur4603

asked

Python from Basics to Advanced Taught by Silicon Valley Engineers

[Mini Project] Let's Build a Strong Password Generator Program Together

문법 질문입니다.

Written on

·

324

1

초미니 프로젝트에서

numbers = [str(i) for i in range(0, 10)]

이게 range를 list에 넣을때 사용하는 새로운 문법인가요?

 

python알고리즘

Answer 1

2

altoformula님의 프로필 이미지
altoformula
Instructor

안녕하세요 Lojong님,

질문하신 문구는 list comprehension이라고 하는 파이썬에서 간략한 리스트를 만들때 사용하는 문법으로 range를 사용할 때만 쓰이지는 않고, 광범위하게 사용됩니다.

예를 들어 주어진 리스트에서 제곱을 만들때도 쉽게 만들 수 있습니다.

numbers = [1, 2, 3, 4, 5]

squares = [number**2 for number in numbers]

그럼 도움이 되었길 바래요!

zigur4603's profile image
zigur4603

asked

Ask a question