Return an iterator over (key, value) pairs in the specified range. Args: start_key: Start of range (inclusive). Use None for beginning. end_key: End of range (exclusive). Use None for end. Returns: Iterator over (key, value) tuples in the range.
(
self, start_key: Any = None, end_key: Any = None
)
| 494 | return left |
| 495 | |
| 496 | def range( |
| 497 | self, start_key: Any = None, end_key: Any = None |
| 498 | ) -> Iterator[Tuple[Any, Any]]: |
| 499 | """Return an iterator over (key, value) pairs in the specified range. |
| 500 | |
| 501 | Args: |
| 502 | start_key: Start of range (inclusive). Use None for beginning. |
| 503 | end_key: End of range (exclusive). Use None for end. |
| 504 | |
| 505 | Returns: |
| 506 | Iterator over (key, value) tuples in the range. |
| 507 | |
| 508 | Example: |
| 509 | for key, value in tree.range(5, 10): # Keys 5-9 |
| 510 | print(f"{key}: {value}") |
| 511 | """ |
| 512 | return self.items(start_key, end_key) |
| 513 | |
| 514 | def clear(self) -> None: |
| 515 | """Remove all items from the tree (dict-like API).""" |