사전 컴프리헨션은 파이썬에서 사전을 만들기 위해 사용되는 간편한 방법입니다. 사전 컴프리헨션은 목록 컴프리헨션과 유사한 구문을 가지며 중괄호 `{}`를 사용하여 작성됩니다.
사전 컴프리헨션은 키-값 쌍의 리스트로부터 사전을 생성하는 방법을 제공합니다. 이는 반복문과 조건문을 사용하여 간결하고 효율적인 코드를 작성할 수 있도록 도와줍니다.
다음은 사전 컴프리헨션의 구문과 예제 코드입니다:
```python
my_list = ['apple', 'banana', 'cherry']
my_dict = {item: len(item) for item in my_list}
print(my_dict)
```
위의 코드는 `my_list` 내의 각 항목과 그 항목의 길이를 키-값 쌍으로 가지는 사전인 `my_dict`를 생성합니다. 따라서 아래와 같은 출력이 표시됩니다:
```
{'apple': 5, 'banana': 6, 'cherry': 6}
```
사전 컴프리헨션을 사용하면 for 문을 사용하여 모든 항목에 접근하고 각 항목에 대한 조건을 설정할 수 있습니다. 이를 통해 보다 복잡한 로직을 구현할 수 있습니다.
사전 컴프리헨션은 파이썬에서 많은 데이터 처리 작업을 간략하고 효율적으로 수행할 수 있게 해줍니다. 더 자세한 내용은 파이썬 공식 문서를 참조하시기 바랍니다.
파이썬 공식 문서: [사전 컴프리헨션](https://docs.python.org/ko/3/tutorial/datastructures.html#list-comprehensions)
댓글