List Comprehensions
- List comprehensions är ett kortfattat och effektivt sätt att skapa list s i Python.
- De låter dig skapa ett nytt list genom att applicera ett uttryck på varje objekt i en befintlig iterabel(t.ex., list tuppel, sträng) och filtrera objekten baserat på ett villkor.
- Syntaxen för en list förståelse är:
[expression for item in iterable if condition]
Exempel:
Dictionary Comprehensions
- Dictionary comprehensions låter dig skapa ordböcker på ett kortfattat sätt.
- I likhet med list comprehensions, genererar de ett nytt dictionary genom att tillämpa ett uttryck på varje objekt i en itererbar och filtrera objekt baserat på ett villkor.
- Syntaxen för en dictionary förståelse är:
{key_expression: value_expression for item in iterable if condition}
Exempel:
Set Comprehensions
- Set comprehensions låter dig skapa set s på ett liknande sätt som list comprehensions och dictionary comprehensions.
- De genererar ett nytt set genom att tillämpa ett uttryck på varje objekt i en iterabel och filtrera objekt baserat på ett villkor.
- Syntaxen för en set förståelse är:
{expression for item in iterable if condition}
Exempel:
Comprehensions ger Python ett kortfattat och läsbart sätt att skapa list s, ordböcker och set s baserat på befintliga iterables, vilket gör din kod mer elegant och effektiv.