본문 바로가기
카테고리 없음

파이썬 딕셔너리 컴프리헨션을 활용한 효율적인 코드 작성법

by 뷰티풀스택 2023. 7. 11.
반응형

사전 컴프리헨션은 파이썬에서 사전을 만들기 위해 사용되는 간편한 방법입니다. 사전 컴프리헨션은 목록 컴프리헨션과 유사한 구문을 가지며 중괄호 `{}`를 사용하여 작성됩니다.

 

사전 컴프리헨션은 키-값 쌍의 리스트로부터 사전을 생성하는 방법을 제공합니다. 이는 반복문과 조건문을 사용하여 간결하고 효율적인 코드를 작성할 수 있도록 도와줍니다.

 

다음은 사전 컴프리헨션의 구문과 예제 코드입니다:

 

```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)

반응형

댓글