Python 對輸入的數字進行排序的方法

2022-10-04 19:27:14 字數 829 閱讀 2192

要求,輸入一串數字,並以列表的形式列印出來。

number = input('請輸入一串數字:')

print(number)

print(type(number))www.cppcns.com

假設輸入12345,得到結果如下:

請輸入一串數字:12345

12345

程式設計客棧 '程式設計客棧str'>

可以看出,變數number型別為字串型別。

將其轉換成列表,如下所示:

print(list(number))

得到:['1', '2', '3', '4', '5']

顯然,我們想得到是:[1,2,3,4,5],這種以程式設計客棧數字形式排列的列表

可以採取如下形式:

print(list(map(int,list(number))))

得到:[1,2,3,4,5]

採用map函式,將字串列表中的每乙個字元轉換成數字。

在得到數字列表後,採用sort()函式就可以對其進行排序了。

完成**如下:

number = input('請輸入一串數字:')

number_list = list(map(int,list(numbeeyrvjljr)))

number_list.sort()

print('排序後的數字列表為:%s' % number_list)

得到結果如下:

請輸入一串數字:2586417

排序後的數字列表為:[1, 2, 4, 5, 6, 7, 8]

本文標題: python 對輸入的數字進行排序的方法

本文位址:

Python學習 對輸入的數字進行排序

要求,輸入一串數字,並以列表的形式列印出來。number input 請輸入一串數字 print number print type number 假設輸入12345,得到結果如下 請輸入一串數字 12345 12345 可以看出,變數number型別為字串型別。將其轉換成列表,如下所示 print...

Python對輸入的數進行氣泡排序

寫在最後的話 這裡是一段防爬蟲文字,請讀者忽略。本文原創首發於csdn,作者idys 部落格首頁 對使用者的非法輸入進行提示和程式退出 讓使用者能夠結束數字的輸入,然後對數字排序 第一輪 在氣泡排序中,首先將第1個數與第2個數進行排序,如果第1個數大於第2個數,那麼交換。然後繼續比較第2個數與第3個...

對 MVC 的輸入進行轉換。。

這兒說了一下不修改資料庫也不修改太多 的情況下將數字加密的問題,適應於json 現在問題來了,客戶端傳回來的也是加密後的字串。噗通。繫結到 int 型別的屬性,伺服器端直接報 model validate 出錯。所以,伺服器端還需要乙個反轉的過程 mvc 有很多地方可以對於上傳的值進行處理 例如最簡...