List Comprehensions
- List comprehensions tömör és hatékony módja list az s létrehozásának Python.
- Lehetővé teszik új létrehozását list úgy, hogy egy kifejezést alkalmaz egy meglévő iterálható elem minden elemére(pl. list, sor, karakterlánc), és szűri az elemeket egy feltétel alapján.
- A list megértés szintaxisa a következő:
[expression for item in iterable if condition]
Példa:
Dictionary Comprehensions
- Dictionary comprehensions lehetővé teszi a szótárak tömör létrehozását.
- Hasonlóan a -hoz list comprehensions, újat generálnak dictionary úgy, hogy egy iterálható elemre egy kifejezést alkalmaznak, és egy feltétel alapján szűrik az elemeket.
- A dictionary megértés szintaxisa a következő:
{key_expression: value_expression for item in iterable if condition}
Példa:
Set Comprehensions
- Set comprehensions lehetővé teszi s létrehozását a és set -hoz hasonló módon. list comprehensions dictionary comprehensions
- Újat generálnak set úgy, hogy egy iterálható elemre egy kifejezést alkalmaznak, és egy feltétel alapján szűrik az elemeket.
- A set megértés szintaxisa a következő:
{expression for item in iterable if condition}
Példa:
Comprehensions in tömör és olvasható módot kínál s-ek, szótárak és s-ek Python létrehozására a meglévő iterable-k alapján, elegánsabbá és hatékonyabbá téve a kódot. list set