List Comprehensions
- List comprehensions ni njia fupi na bora ya kuunda list s in Python.
- Zinakuruhusu kuunda mpya list kwa kutumia usemi kwa kila kipengee katika hali inayoweza kutekelezeka(km, list, tuple, string) na kuchuja vipengee kulingana na hali.
- Sintaksia ya list ufahamu ni:
[expression for item in iterable if condition]
Mfano:
Dictionary Comprehensions
- Dictionary comprehensions hukuruhusu kuunda kamusi kwa njia mafupi.
- Sawa na list comprehensions, wao hutoa mpya dictionary kwa kutumia usemi kwa kila kipengee katika vipengee vinavyoweza kutekelezeka na kuchuja kulingana na hali.
- Sintaksia ya dictionary ufahamu ni:
{key_expression: value_expression for item in iterable if condition}
Mfano:
Set Comprehensions
- Set comprehensions hukuruhusu kuunda set s kwa njia sawa na list comprehensions na dictionary comprehensions.
- Hutoa jipya set kwa kutumia usemi kwa kila kipengee katika vipengee vinavyoweza kutekelezeka na kuchuja kulingana na hali.
- Sintaksia ya set ufahamu ni:
{expression for item in iterable if condition}
Mfano:
Comprehensions katika Python kutoa njia fupi na inayoweza kusomeka ya kuunda list s, kamusi, na set s kulingana na maandishi yaliyopo, na kufanya msimbo wako kuwa wa kifahari na bora zaidi.