python數(shù)字排序代碼怎么寫

小億
99
2023-12-07 16:57:09
欄目: 編程語言

以下是一個(gè)示例代碼,將輸入的數(shù)字列表按升序排序:

numbers = input("請(qǐng)輸入數(shù)字,以空格分隔:").split()
numbers = [int(num) for num in numbers]  # 將輸入的字符串?dāng)?shù)字轉(zhuǎn)換為整數(shù)列表
numbers.sort()  # 對(duì)列表進(jìn)行排序
print("排序結(jié)果:", numbers)

在這個(gè)示例中,我們首先使用 input() 函數(shù)獲取用戶輸入的數(shù)字列表,然后使用 split() 方法將輸入的字符串按空格分隔成多個(gè)字符串元素,存儲(chǔ)在 numbers 列表中。接著,我們使用列表推導(dǎo)式將 numbers 列表中的每個(gè)元素轉(zhuǎn)換為整數(shù)類型。最后,我們使用 sort() 方法對(duì)整數(shù)列表進(jìn)行排序,并使用 print() 函數(shù)輸出排序結(jié)果。

0