-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
문법 질문입니다.
23.07.11 21:37 작성 조회수 228
1
초미니 프로젝트에서
numbers = [str(i) for i in range(0, 10)]
이게 range를 list에 넣을때 사용하는 새로운 문법인가요?
답변을 작성해보세요.
2
미쿡엔지니어
지식공유자2023.07.11
안녕하세요 Lojong님,
질문하신 문구는 list comprehension이라고 하는 파이썬에서 간략한 리스트를 만들때 사용하는 문법으로 range를 사용할 때만 쓰이지는 않고, 광범위하게 사용됩니다.
예를 들어 주어진 리스트에서 제곱을 만들때도 쉽게 만들 수 있습니다.
numbers = [1, 2, 3, 4, 5]
squares = [number**2 for number in numbers]
그럼 도움이 되었길 바래요!
답변 1