------
## 最终结论
```python
def decode_list(encoded):
    result = []
    for item in encoded:
        if isinstance(item, list):
            count, value = item
            result.extend([value] * count)
        else:
            result.append(item)
    return result
```