(응용 코드)
소수를 한줄로 출력
print([x for x in range(2, 1001) if all([x % y for y in range(2, x)])])
by 고수 친구 rkaxhdals(https://www.acmicpc.net/user/rkaxhdals)
최적화 버전
print(len([2] + [x for x in range(3, 10000, 2) if all([x % y for y in range(2, int(x ** .5) + 1)])]))
any : 단 하나라도 True이면 True, 모두 False여야 False를 리턴
[:::x]
x는 몇칸 씩 이동할지를 의미