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

2021-08-07 01:20:55 字數 896 閱讀 3254

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

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

print(number)

print(type(number))

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

請輸入一串數字:12345

12345

可以看出,變數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(number)))

number_list.sort()

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

得到結果如下:

請輸入一串數字:2586417

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

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

要求,輸入一串數字,並以列表的形式列印出來。number input 請輸入一串數字 print number print type number www.cppcns.com 假設輸入12345,得到結果如下 請輸入一串數字 12345 12345 程式設計客棧 程式設計客棧str 可以看出,變數...

python字典倒序 python 對字典進行排序

方法一 使用sorted函式進行排序 sorted iterable,key,reverse 引數 iterable 表示可以迭代的物件,例如可以是dict.items dict.keys 等 key 是乙個函式,用來選取參與比較的元素 reverse 用來指定排序是倒序還是順序,reverse t...

Python使用psutil對系統資料進行採集監控

目錄 今天給大家介紹乙個可以獲取當前系統資訊的庫 psutil 利用psutil庫可以獲取系統的一些資訊,如cpu,記憶體等使用率,從而可以檢視當前系統的使用情況,實時採集這些資訊可以達到實時監控系統的目的。psutil的安裝很簡單 pip install psutil psutil庫可以獲取哪些系...