(self, key: Any, values: list[Any])
| 353 | return self[key] |
| 354 | |
| 355 | def setlist(self, key: Any, values: list[Any]) -> None: |
| 356 | if not values: |
| 357 | self.pop(key, None) |
| 358 | else: |
| 359 | existing_items = [(k, v) for (k, v) in self._list if k != key] |
| 360 | self._list = existing_items + [(key, value) for value in values] |
| 361 | self._dict[key] = values[-1] |
| 362 | |
| 363 | def append(self, key: Any, value: Any) -> None: |
| 364 | self._list.append((key, value)) |