要求,輸入一串數字,並以列表的形式列印出來。
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 有很多地方可以對於上傳的值進行處理 例如最簡...