Effective Python C1. Pythonic(9) - for, while 루프 뒤 else 블록 금지
Introduction for, while문 뒤에 else 블록이 붙을 수 있다. 이 블록은 루프 내 break로 인해 루프를 빠져나올 때 실행된다.
Introduction for, while문 뒤에 else 블록이 붙을 수 있다. 이 블록은 루프 내 break로 인해 루프를 빠져나올 때 실행된다.
Introduction 왈러스 연산자(walrus operator)는 python 3.8부터 도입된 연산자로, 코드 중복 문제를 해결하기 위해 사용된다. # 일반 대입문 a = b # 왈러스 연산자 a := b 왈러스 연산자는 대입문이 쓰일 수 없는 위치에서 변수에 값을 대입해 ...
Introduction 파이썬에서 객체가 들어있는 리스트를 다수 다루는 경우가 많으며, 리스트 컴프리헨션을 사용하면 소스 list에서 새로운 list를 파생시키기 쉽다.
Introduction range 내장 함수는 일정 범위의 정수 집합을 이터레이션하는 루프가 필요할 때 쓰인다. 그러나 특정 이터러블 객체를 인덱싱하면서 동시에 그 값에 접근하고자할 때는 enumerate가 쓰일 수 있다. Best WAY 7 : range보다는 enumerate를...
Introduction 인덱싱을 이용해 데이터에 접근하는 대신, 언패킹을 이용하면 시각적 잡음이 적다.