List Comprehensions
- List comprehensions janë një mënyrë koncize dhe efikase për të krijuar list s në Python.
- Ato ju lejojnë të gjeneroni një të re list duke aplikuar një shprehje për çdo artikull në një përsëritës ekzistues(p.sh., list, tuple, varg) dhe duke filtruar artikujt bazuar në një kusht.
- Sintaksa e një list kuptimi është:
[expression for item in iterable if condition]
Shembull:
Dictionary Comprehensions
- Dictionary comprehensions ju lejon të krijoni fjalorë në mënyrë koncize.
- Ngjashëm me list comprehensions, ata gjenerojnë një të re dictionary duke aplikuar një shprehje për çdo artikull në një iterable dhe duke filtruar artikujt bazuar në një kusht.
- Sintaksa e një dictionary kuptimi është:
{key_expression: value_expression for item in iterable if condition}
Shembull:
Set Comprehensions
- Set comprehensions ju lejojnë të krijoni set s në një mënyrë të ngjashme me list comprehensions dhe dictionary comprehensions.
- Ata gjenerojnë një të re set duke aplikuar një shprehje për çdo artikull në një iterable dhe duke filtruar artikujt bazuar në një kusht.
- Sintaksa e një set kuptimi është:
{expression for item in iterable if condition}
Shembull:
Comprehensions siguroni Python një mënyrë koncize dhe të lexueshme për të krijuar list s, fjalorë dhe set s bazuar në përsëritjet ekzistuese, duke e bërë kodin tuaj më elegant dhe efikas.