Adds a new value for the key. .. versionadded:: 0.6 :param key: the key for the value. :param value: the value to add.
(self, key: K, value: V)
| 246 | super().__setitem__(key, [value]) # type: ignore[assignment] |
| 247 | |
| 248 | def add(self, key: K, value: V) -> None: |
| 249 | """Adds a new value for the key. |
| 250 | |
| 251 | .. versionadded:: 0.6 |
| 252 | |
| 253 | :param key: the key for the value. |
| 254 | :param value: the value to add. |
| 255 | """ |
| 256 | super().setdefault(key, []).append(value) # type: ignore[arg-type,attr-defined] |
| 257 | |
| 258 | @t.overload |
| 259 | def getlist(self, key: K) -> list[V]: ... |