List Comprehensions
- List comprehensions adalah cara yang ringkas dan efisien untuk membuat list s di Python.
- Mereka memungkinkan Anda untuk menghasilkan yang baru list dengan menerapkan ekspresi ke setiap item dalam iterable yang ada(mis. list, Tuple, string) dan memfilter item berdasarkan suatu kondisi.
- Sintaks pemahaman list adalah:
[expression for item in iterable if condition]
Contoh:
Dictionary Comprehensions
- Dictionary comprehensions memungkinkan Anda membuat kamus secara ringkas.
- Mirip dengan list comprehensions, mereka menghasilkan new dictionary dengan menerapkan ekspresi ke setiap item dalam iterable dan memfilter item berdasarkan kondisi.
- Sintaks pemahaman dictionary adalah:
{key_expression: value_expression for item in iterable if condition}
Contoh:
Set Comprehensions
- Set comprehensions memungkinkan Anda membuat set s dengan cara yang mirip dengan list comprehensions dan dictionary comprehensions.
- Mereka menghasilkan yang baru set dengan menerapkan ekspresi ke setiap item dalam iterable dan memfilter item berdasarkan suatu kondisi.
- Sintaks pemahaman set adalah:
{expression for item in iterable if condition}
Contoh:
Comprehensions dalam Python memberikan cara yang ringkas dan mudah dibaca untuk membuat list s, kamus, dan set s berdasarkan iterables yang ada, membuat kode Anda lebih elegan dan efisien.