Python에서 리스트 컴프리헨션의 요소 연산
컴프리헨션에서 for...in 구문의 왼쪽에는
변수뿐만 아니라 특정 연산을 지정할 수도
있습니다.
생성된 각 요소에서 1을 빼는 리스트를 만들어 보겠습니다:
lst = [i - 1 for i in range(1, 5)]
print(lst)
코드 실행 후 새로운 리스트가 반환됩니다:
[0, 1, 2, 3]
다음 코드의 실행 결과는 어떻게 될까요:
lst = [i + 2 for i in range(0, 6)]
print(lst)
다음 코드의 실행 결과는 어떻게 될까요:
lst = [i / 2 for i in range(4, 10)]
print(lst)
다음 코드의 실행 결과는 어떻게 될까요:
lst = [i + 10 for i in range(0, 8, 2)]
print(lst)