整数のリストをソートするPythonスクリプトを作成してください。
このタスクの全体的な目標は、整数のリストをソートするPythonスクリプトを作成することですが、いくつかの重要な詳細が欠けています。具体的には、以下の情報が必要です：

1. ソート順の好み：リストを昇順または降順にソートしたいのか。
2. ソートアルゴリズムの好み：例えば、クイックソートやマージソートなど、どのアルゴリズムを使用したいのか。
3. 重複の処理：重複する値がある場合、それらをどのように処理したいのか（例えば、最初の出現順を維持するのか、最後のものを保持するのか）。
4. インプレースソートの要件：リストをインプレースでソートしたいのか、それとも新しいリストを作成するのか。

これらの詳細がわかれば、より具体的なスクリプトを提供できます。例えば、基本的な昇順のインプレースソートの例を以下に示します：

```python
def sort_list(lst):
    for i in range(len(lst)):
        for j in range(i + 1, len(lst)):
            if lst[i] > lst[j]:
                lst[i], lst[j] = lst[j], lst[i]
    return lst

# 使用例
numbers = [5, 3, 8, 1, 2]
sorted_numbers = sort_list(numbers)
print(sorted_numbers)
```

このスクリプトは、バブルソートアルゴリズムを使用してリストを昇順にソートします。要件に応じて、他のアルゴリズムやソート順、重複処理方法を追加することができます。