File size: 354 Bytes
03a907a
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
def flatten_one_level(items: list) -> list:
    """Flatten only one nesting level."""
    result = []
    for item in items:
        # BUG: recursively flattens all levels instead of one level.
        if isinstance(item, list):
            result.extend(flatten_one_level(item))
        else:
            result.append(item)
    return result