List Comprehensions
- List comprehensions list 에서 를 만드는 간결하고 효율적인 방법입니다 Python.
- list 기존 iterable(예: 튜플, 문자열)의 각 항목에 표현식을 적용 list 하고 조건에 따라 항목을 필터링하여 새 항목을 생성할 수 있습니다 .
- 이해 의 구문은 list 다음과 같습니다.
[expression for item in iterable if condition]
예:
Dictionary Comprehensions
- Dictionary comprehensions 간결한 방식으로 사전을 만들 수 있습니다.
- 와 유사하게, iterable의 각 항목에 표현식을 적용하고 조건에 따라 항목을 필터링하여 list comprehensions 새 항목을 생성합니다. dictionary
- 이해 의 구문은 dictionary 다음과 같습니다.
{key_expression: value_expression for item in iterable if condition}
예:
Set Comprehensions
- Set comprehensions 및 와 set 유사한 방식으로 을 만들 수 있습니다. list comprehensions dictionary comprehensions
- set iterable의 각 항목에 표현식을 적용하고 조건에 따라 항목을 필터링하여 새 항목을 생성합니다 .
- 이해 의 구문은 set 다음과 같습니다.
{expression for item in iterable if condition}
예:
Comprehensions 기존 iterables를 기반으로 s, 사전 및 s를 Python 생성하는 간결하고 읽기 쉬운 방법을 제공하여 코드 를 보다 우아하고 효율적으로 만듭니다. list set