[python] for-loop 과 list comprehension

파이썬에서 루프를 도는 두가지 방법! 이 두가지 방법이 완전 똑같다고 생각하시나요? 동작은 동일한 일을 하는 것 같지만, 내부 변수의 정의 방식이 조금 다르답니다.


for-loop 에서 내부에서 정의한 변수는 loop가 끝난 후에도 외부에서 접근이 가능합니다.

하지만 list comprehension에서는 외부에서 접근이 불가능합니다.


그렇기 때문에 여러 변수가 사용 되는 코드에서는 이 변수명 정의를 주의하여 써야합니다. loop이 있기 전에 동일한 이름을 가진 또 다른 변수가 있다면 이 loop이후 접근 했을 때, loop의 마지막 값으로 바뀌어져 있을테니까요.


더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 7월 27일 오전 7:41

 • 

저장 6조회 2,452

댓글 0

    함께 읽은 게시물

    넷플릭스는 왜 WebFlux를 사용하지 않을까?

    ... 더 보기

    넷플릭스는 왜 WebFlux를 사용하지 않을까?

    kr.linkedin.com

    넷플릭스는 왜 WebFlux를 사용하지 않을까?



    혹시 Claude 나 cursor 등 AI 로 개발하실 때
    뭔가 AI 스러운 뻔한 디자인 때문에

    ... 더 보기

    LinkedIn

    www.linkedin.com

    LinkedIn


    나는 종종 생산성을 올리기 위한 각종 개발 툴은 물론, 라이브러리나 소스 코드를 구매하기도 한다.


    소스 코드의 경우 실제로 써먹지 못하는 경우도 상당수 되긴 하지만, 그래도 구성이나 코드를 보면서 배우는게 있기 때문에 학습 비용이라고 생각하고 가끔 구매하는 편이다.


    ... 더 보기