더 큰 목록에서 모든 n 번째 항목의 목록을 반환하는 Pythonic 방법 우리가 0에서 1000까지의 숫자 목록을 가지고 있다고 가정 해보십시오. 첫 번째 및 모든 후속 10 번째 항목의 목록을 생성하는 파이썬적이고 효율적인 방법이 [0, 10, 20, 30, ... ]있습니까? 예, for 루프를 사용 하여이 작업을 수행 할 수 있지만 한 줄로도 더 깔끔한 방법이 있는지 궁금합니다. >>> l = range(165) >>> l[0::10] [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160] 편집 : 재미를 위해 약간의 타이밍 비교 (경계 조건 무시) : $ python -m timeit -s "l = range(1000..