(e1: dict[str, float], e2: dict[str, float])
| 88 | |
| 89 | |
| 90 | def plus(e1: dict[str, float], e2: dict[str, float]) -> dict[str, float]: |
| 91 | e = dict(e1) |
| 92 | for v, c in e2.items(): |
| 93 | if v in e: |
| 94 | e[v] += c |
| 95 | else: |
| 96 | e[v] = c |
| 97 | return strip(e) |
| 98 | |
| 99 | |
| 100 | def plus_all(*es: list[dict[str, float]]) -> dict[str, float]: |