


함수형 프로그래밍의 항목화 이해
항목 작성기는 개체를 입력으로 사용하고 항목 목록을 반환하는 함수입니다. 여기서 각 항목은 개체의 키-값 쌍을 포함하는 튜플입니다. 예를 들어 키가 `a`인 사전 `d`가 있는 경우 , `b`, `c` 및 값 `1`, `2`, `3`을 각각 사용하면 항목 분류기를 사용하여 사전을 튜플 목록으로 변환할 수 있습니다.
```
itemizer = 람다 d : [(k, v) for k, v in d.items()]
list_of_tuples = itemizer(d)
print(list_of_tuples) # [('a', 1), ('b', 2), ('c' , 3)]
```
이 예에서 `itemizer` 함수는 사전 `d`를 입력으로 사용하고 튜플 목록을 반환합니다. 여기서 각 튜플은 사전의 키-값 쌍을 포함합니다.
Itemizer는 다음에서 일반적으로 사용됩니다. 복잡한 데이터 구조를 다른 함수나 알고리즘으로 쉽게 처리할 수 있는 간단한 구조로 변환하는 함수형 프로그래밍. 또한 일련의 값을 생성하기 위해 반복할 수 있는 객체인 반복자를 만드는 데에도 유용합니다.



