List Comprehensions
- List comprehensions er en kortfattet og effektiv måte å lage list s i Python.
- De lar deg generere et nytt list ved å bruke et uttrykk på hvert element i en eksisterende iterabel(f.eks. list, tuppel, streng) og filtrere elementene basert på en betingelse.
- Syntaksen til en list forståelse er:
[expression for item in iterable if condition]
Eksempel:
Dictionary Comprehensions
- Dictionary comprehensions lar deg lage ordbøker på en kortfattet måte.
- I likhet med list comprehensions, genererer de en ny dictionary ved å bruke et uttrykk på hvert element i en itererbar og filtrere elementer basert på en betingelse.
- Syntaksen til en dictionary forståelse er:
{key_expression: value_expression for item in iterable if condition}
Eksempel:
Set Comprehensions
- Set comprehensions lar deg lage set s på en lignende måte som list comprehensions og dictionary comprehensions.
- De genererer en ny set ved å bruke et uttrykk på hvert element i en iterabel og filtrere elementer basert på en betingelse.
- Syntaksen til en set forståelse er:
{expression for item in iterable if condition}
Eksempel:
Comprehensions gir Python en kortfattet og lesbar måte å lage list s, ordbøker og set s basert på eksisterende iterables, noe som gjør koden din mer elegant og effektiv.