[python] for-loop 과 list comprehension

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


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

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


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


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

또는

이미 회원이신가요?

2024년 7월 27일 오전 7:41

 • 

저장 6조회 2,448

댓글 0

    함께 읽은 게시물

    📰 OpenAI가 ChatGPT의 커넥터 기능을 업데이트하면서 MCP 지원을 추가했네요.

    ... 더 보기

    개발자의 코드리뷰는 상명하복이 아니다.

    면접관으로 들어가면 꼭 하는 질문들이 여러 개가 있다.

    ... 더 보기

    조회 224


    ChatGPT 버전명 설명

    ChatGPT 사용할 때 어떤 모델을 선택해야할지 망설여집니다. 모델명만 봐서는 어떤게 좋은지 모르겠더라고요.

    ... 더 보기

    나는 가끔 조합형 한글의 아름다움에 대해 생각한다.


    그 아름다움은 단순히 예쁜 글꼴이나 정갈한 종이 위의 자소 배열에서 끝나지 않는다. 진짜 매력은, 정밀한 정보 구조와 이산 수학적 규칙성 속에 숨어 있다.


    ... 더 보기

    직장인으로서 10년 정도 일하게 되면 피할 수 없는 순간이 바로 조직에서 리더의 역할을 받게 되는 인사발령이다. 팀원이었을 때는 내게 주어진 업무를 내가 가진 능력과 주변 동료들의 도움으로 해결하고, 그에 합당한 평가와 보상을 기다리며, 나쁘지 않는 리워드와 내 위치에 안도하며 또 새해를 맞이하고 하루하루를 버텨나가는 과정에 큰 어려움이 없다.

    ... 더 보기

     • 

    저장 3 • 조회 735


    2025 쿠팡이츠 테크 신입 개발자 공개 채용

    ... 더 보기

    2025 쿠팡이츠 테크 신입 개발자 공개 채용

    Coupang Careers

    2025 쿠팡이츠 테크 신입 개발자 공개 채용