List Comprehensions
- List comprehensions adalah cara ringkas dan cekap untuk mencipta list s dalam Python.
- Ia membenarkan anda menjana yang baharu list dengan menggunakan ungkapan pada setiap item dalam lelaran sedia ada(cth, list, tuple, rentetan) dan menapis item berdasarkan syarat.
- Sintaks pemahaman list ialah:
[expression for item in iterable if condition]
Contoh:
Dictionary Comprehensions
- Dictionary comprehensions membolehkan anda mencipta kamus secara ringkas.
- Sama seperti list comprehensions, mereka menjana yang baharu dictionary dengan menggunakan ungkapan pada setiap item dalam item boleh lelar dan menapis berdasarkan syarat.
- Sintaks pemahaman dictionary ialah:
{key_expression: value_expression for item in iterable if condition}
Contoh:
Set Comprehensions
- Set comprehensions membolehkan anda mencipta set s dengan cara yang serupa dengan list comprehensions dan dictionary comprehensions.
- Mereka menjana yang baharu set dengan menggunakan ungkapan pada setiap item dalam item yang boleh diubah dan menapis berdasarkan syarat.
- Sintaks pemahaman set ialah:
{expression for item in iterable if condition}
Contoh:
Comprehensions dalam Python menyediakan cara yang ringkas dan boleh dibaca untuk mencipta list s, kamus dan set s berdasarkan iterable sedia ada, menjadikan kod anda lebih elegan dan cekap.