List Comprehensions
- List comprehensions huma mod konċiż u effiċjenti biex joħolqu list s fil Python.
- Huma jippermettulek tiġġenera ġdid list billi tapplika espressjoni għal kull oġġett f'iterable eżistenti(eż., list, tuple, string) u tiffiltra l-oġġetti bbażati fuq kundizzjoni.
- Is -sintassi ta' list komprensjoni hija:
[expression for item in iterable if condition]
Eżempju:
Dictionary Comprehensions
- Dictionary comprehensions jippermettulek toħloq dizzjunarji b'mod konċiż.
- Simili għal list comprehensions, jiġġeneraw ġdid dictionary billi japplikaw espressjoni għal kull oġġett f'iterable u jiffiltraw oġġetti bbażati fuq kundizzjoni.
- Is -sintassi ta' dictionary komprensjoni hija:
{key_expression: value_expression for item in iterable if condition}
Eżempju:
Set Comprehensions
- Set comprehensions jippermettulek toħloq set s b'mod simili għal list comprehensions u dictionary comprehensions.
- Jiġġeneraw ġdid set billi japplikaw espressjoni għal kull oġġett f'iterable u jiffiltraw oġġetti bbażati fuq kundizzjoni.
- Is -sintassi ta' set komprensjoni hija:
{expression for item in iterable if condition}
Eżempju:
Comprehensions fl Python jipprovdu mod konċiż u li jinqara biex jinħolqu list s, dizzjunarji, u set s ibbażati fuq iterables eżistenti, li jagħmlu l-kodiċi tiegħek aktar eleganti u effiċjenti.