[python] for-loop 과 list comprehension

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


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

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


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


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

또는

이미 회원이신가요?

2024년 7월 27일 오전 7:41

 • 

저장 6조회 2,444

댓글 0

    함께 읽은 게시물

    많은 조직에서, 실험을 ‘revenue 지표 향상시키는 아이디어 찾아내기’ 내지는 ‘기획안 통과시키기 위한 근거찾기’ 정도로 여기곤 합니다. 그리고 그런 숫자들을 어떻게든 찾아내는 일을 데이터 분석이라고 부르려 하죠. 적어도 제가 리딩하는 팀에서 하고자 하는 실험과 분석은, 그런 것이 아닙니다.

    ... 더 보기

     • 

    저장 10 • 조회 1,453


    사이드 프로젝트 34개를 만들고 느낀점 10가지

    1️⃣ 아이디어의 가치는 실행했을 때 비로소 생긴다.

    ... 더 보기

     • 

    저장 125 • 조회 4,577


    Amazon CEO가 얘기하는 성공적인 커리어를 위한 최고의 팁 5가지


    ... 더 보기

    Amazon CEO Andy Jassy shares his top tips for a successful career: ‘Don’t be afraid to fail’

    www.aboutamazon.com

    Amazon CEO Andy Jassy shares his top tips for a successful career: ‘Don’t be afraid to fail’

     • 

    저장 9 • 조회 1,466


    살민 살아진다

    ... 더 보기


    세 번의 1인 기업 (혹은 백수 아닌 백수) 활동을 하며 느낀 점

    간혹 받는 질문 중에 내 안식년 혹은 조직 바깥으로 나가 혼자 일을 할때 경험에 관한 것이 있다. 최근에도 그런 질문이 또 있었고 포스팅으로 답을 하겠다고 약속해서 관련해서 요약해보려고 한다.

    ... 더 보기

     • 

    댓글 2 • 저장 31 • 조회 3,897