Comprehensions
squares = [x ** 2 for x in range(10)]
evens = [x for x in range(20) if x % 2 == 0]
Dataclass
from dataclasses import dataclass, field
@dataclass
class Article:
title: str
tags: list[str] = field(default_factory=list)
Handy Built-ins
| Function | Purpose |
|---|---|
zip() |
Iterate multiple sequences |
enumerate() |
Iterate with index |
sorted() |
Return sorted values |