List Comprehensions
- List comprehensions هي طريقة موجزة وفعالة لإنشاء list ملفات Python.
- تسمح لك بإنشاء تعبير جديد list عن طريق تطبيق تعبير على كل عنصر في عنصر متكرر موجود(على سبيل المثال ، list tuple ، سلسلة) وتصفية العناصر بناءً على شرط.
- صيغة الفهم 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 ملفات بطريقة مشابهة لـ list comprehensions و dictionary comprehensions.
- ينشئون تعبيرًا جديدًا set عن طريق تطبيق تعبير على كل عنصر في عنصر قابل للتكرار وتصفية العناصر بناءً على شرط.
- صيغة الفهم set هي:
{expression for item in iterable if condition}
مثال:
Comprehensions في Python توفير طريقة موجزة وقابلة للقراءة لإنشاء list قواميس وقواميس وقواميس set استنادًا إلى متكررات موجودة ، مما يجعل شفرتك أكثر أناقة وفعالية.