------
## 最终结论
```python
def strange_sort_list(lst):
    result = []
    while lst:
        min_value = min(lst)
        result.append(min_value)
        lst.remove(min_value)
        
        if not lst:
            break
        
        max_value = max(lst)
        result.append(max_value)
        lst.remove(max_value)
    
    return result
```