List Comprehensions
- List comprehensions list ਵਿੱਚ s ਬਣਾਉਣ ਦਾ ਇੱਕ ਸੰਖੇਪ ਅਤੇ ਕੁਸ਼ਲ ਤਰੀਕਾ ਹੈ Python ।
- list ਉਹ ਤੁਹਾਨੂੰ ਮੌਜੂਦਾ ਦੁਹਰਾਉਣਯੋਗ(ਉਦਾਹਰਨ ਲਈ,, ਟੂਪਲ, ਸਤਰ) ਵਿੱਚ ਹਰੇਕ ਆਈਟਮ ਲਈ ਇੱਕ ਸਮੀਕਰਨ ਲਾਗੂ ਕਰਕੇ list ਅਤੇ ਇੱਕ ਸ਼ਰਤ ਦੇ ਅਧਾਰ ਤੇ ਆਈਟਮਾਂ ਨੂੰ ਫਿਲਟਰ ਕਰਕੇ ਇੱਕ ਨਵਾਂ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ ।
- ਇੱਕ ਸਮਝ ਦਾ ਸੰਟੈਕਸ list ਹੈ:
[expression for item in iterable if condition]
ਉਦਾਹਰਨ:
Dictionary Comprehensions
- Dictionary comprehensions ਤੁਹਾਨੂੰ ਇੱਕ ਸੰਖੇਪ ਤਰੀਕੇ ਨਾਲ ਸ਼ਬਦਕੋਸ਼ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ.
- ਦੇ ਸਮਾਨ, ਉਹ ਇੱਕ ਸ਼ਰਤ ਦੇ ਅਧਾਰ ਤੇ ਇੱਕ ਦੁਹਰਾਉਣ ਯੋਗ ਅਤੇ ਫਿਲਟਰਿੰਗ ਆਈਟਮਾਂ ਵਿੱਚ ਹਰੇਕ ਆਈਟਮ ਲਈ ਇੱਕ ਸਮੀਕਰਨ ਲਾਗੂ ਕਰਕੇ list comprehensions ਇੱਕ ਨਵਾਂ ਤਿਆਰ ਕਰਦੇ ਹਨ । dictionary
- ਇੱਕ ਸਮਝ ਦਾ ਸੰਟੈਕਸ dictionary ਹੈ:
{key_expression: value_expression for item in iterable if condition}
ਉਦਾਹਰਨ:
Set Comprehensions
- Set comprehensions ਤੁਹਾਨੂੰ ਅਤੇ set ਦੇ ਸਮਾਨ ਤਰੀਕੇ ਨਾਲ s ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ. list comprehensions dictionary comprehensions
- set ਉਹ ਇੱਕ ਸ਼ਰਤ ਦੇ ਅਧਾਰ ਤੇ ਇੱਕ ਦੁਹਰਾਉਣਯੋਗ ਅਤੇ ਫਿਲਟਰ ਕਰਨ ਵਾਲੀਆਂ ਆਈਟਮਾਂ ਵਿੱਚ ਹਰੇਕ ਆਈਟਮ ਲਈ ਇੱਕ ਸਮੀਕਰਨ ਲਾਗੂ ਕਰਕੇ ਇੱਕ ਨਵਾਂ ਤਿਆਰ ਕਰਦੇ ਹਨ ।
- ਇੱਕ ਸਮਝ ਦਾ ਸੰਟੈਕਸ set ਹੈ:
{expression for item in iterable if condition}
ਉਦਾਹਰਨ:
Comprehensions ਤੁਹਾਡੇ ਕੋਡ ਨੂੰ ਹੋਰ ਸ਼ਾਨਦਾਰ ਅਤੇ ਕੁਸ਼ਲ ਬਣਾਉਂਦੇ ਹੋਏ, ਮੌਜੂਦਾ ਦੁਹਰਾਓ ਦੇ ਆਧਾਰ 'ਤੇ s, ਡਿਕਸ਼ਨਰੀਆਂ, ਅਤੇ s Python ਬਣਾਉਣ ਦਾ ਇੱਕ ਸੰਖੇਪ ਅਤੇ ਪੜ੍ਹਨਯੋਗ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰੋ । list set