diff options
Diffstat (limited to 'list_utils.py')
| -rw-r--r-- | list_utils.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/list_utils.py b/list_utils.py index 74f1cf3..7d3355c 100644 --- a/list_utils.py +++ b/list_utils.py @@ -21,3 +21,9 @@ def flatten(lst: List[Any]) -> List[Any]: if isinstance(lst[0], list): return flatten(lst[0]) + flatten(lst[1:]) return lst[:1] + flatten(lst[1:]) + + +def prepend(item: Any, lst: List[Any]) -> List[Any]: + """Prepend an item to a list.""" + lst = list.insert(0, item) + return lst |
