Pythonで配列を入力してソートする方法を教えてください。
input関数で文字列を入力し、splitメソッドで空白ごとに文字列を要素ごとに分割し、map関数でその要素を整数へ変換します。最後に、sorted関数でその配列をソートします。
以下にサンプルコードを示します。
# 输入一个数组并排序
nums = input("请输入一个数组(以空格分隔各个元素):")
nums = list(map(int, nums.split()))
sorted_nums = sorted(nums)
print("排序后的数组:", sorted_nums)
コードを実行すると、スペースで区切られた要素を持つ配列の入力を求めるプロンプトが表示されます。例として、「5 2 9 1」と入力すると、「ソートされた配列: [1, 2, 5, 9]」が出力されます。