最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python輸入整數(shù)進(jìn)行排序方式

 更新時間:2022年12月20日 09:59:37   作者:iFulling  
這篇文章主要介紹了Python輸入整數(shù)進(jìn)行排序方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Python輸入整數(shù)進(jìn)行排序

任務(wù):自定需要排序數(shù)字的個數(shù),對這些數(shù)字進(jìn)行排序

"""
功能: 輸入整數(shù)進(jìn)行排序
作者: Fulling
時間: 2021年11月1日
"""

list_num = int(input('輸入需要排序數(shù)字的個數(shù):'))
list1 = []
for i in range(list_num):
    a = int(input('輸入第 {} 個數(shù)字:'.format(i + 1)))
    list1.append(a)

# 順序輸出
list1.sort()
print('順序:', end="")
for i in list1:
    print(i, end=" ")
print()  # 跳一行

# 倒序輸出
list1.sort(reverse=True)
print('倒序:', end="")
for i in list1:
    print(i, end=" ")

輸出結(jié)果:

輸入需要排序數(shù)字的個數(shù):5
輸入第 1 個數(shù)字:12
輸入第 2 個數(shù)字:69
輸入第 3 個數(shù)字:25
輸入第 4 個數(shù)字:1
輸入第 5 個數(shù)字:85
順序:1 12 25 69 85 
倒序:85 69 25 12 1 

將輸入的n個數(shù)進(jìn)行大小排序:小到大和大到小

1.從小到大排序

輸入格式

  • 第一行為一個整數(shù)n。
  • 第二行包含n個整數(shù),為待排序的數(shù),每個整數(shù)的絕對值小于10000。

輸出格式

  • 輸出一行,按從小到大的順序輸出排序后的數(shù)列。

源碼:

a = int(input()) ? ? ? ? ? ?#輸入要排列元素個數(shù)
b = input().split() ? ? ? ? #將輸入的元素存放到列表中
b.sort() ? ? ? ? ? ? ? ? ? ?#用sort()函數(shù)將列表中的元素從小到大排序
for i in range(0,a):
? ? print(b[i],end=' ') ? ? #輸出的數(shù)之間用空格隔開

輸入和輸出:

5
1 5 7 9 2
1 2 5 7 9  

sort()函數(shù)是永久性修改中元素的排列順序,sorted()函數(shù)是臨時存放

補(bǔ)充:reverse()可用來反轉(zhuǎn)列表中的元素,也是永久性的

2.從大到小排序

源碼:

a = int(input()) ? ? ? ? ? ?#輸入要排列元素個數(shù)
b = input().split() ? ? ? ? #將輸入的元素存放到列表中
b.sort(reverse=True) ? ? ? ?#用sort()函數(shù)將列表中的元素從大到小排序
for i in range(0,a):
? ? print(b[i],end=' ') ? ? #輸出的數(shù)之間用空格隔開

輸入和輸出:

5
1 5 8 3 9
9 8 5 3 1 

 只需向sort()函數(shù)中傳遞參數(shù)reverse=True即可 ,注意:要大寫T

reverse=True為降序,reverse=False為升序

補(bǔ)充:sort()函數(shù)不僅可以排序數(shù)字,還可以排序字母

以上兩種排序?qū)胸?fù)數(shù)的排序不能使用,若要對負(fù)數(shù)也進(jìn)行排序,則需對輸入的每個數(shù)進(jìn)行化整型

源碼:

a = int(input())
b = input().split()
c = [] ? ? ? ? ? ? ? ? ? ? ?#建立一個新的列表,用來存儲每個元素的整型化
for i in range(0,a):
? ? c.append(int(b[i])) ? ? #向新建的列表中添加整型化后的元素
c.sort()
for i in range(0,a):
? ? print(c[i],end=' ')

輸入和輸出:

5
-2 6 4 -8 0
-8 -2 0 4 6 

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python輕量級定時任務(wù)調(diào)度APScheduler的使用

    Python輕量級定時任務(wù)調(diào)度APScheduler的使用

    Apscheduler是一個基于Quartz的python定時任務(wù)框架,本文主要介紹了Python輕量級定時任務(wù)調(diào)度APScheduler的使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • python opencv圖片編碼為h264文件的實(shí)例

    python opencv圖片編碼為h264文件的實(shí)例

    今天小編就為大家分享一篇python opencv圖片編碼為h264文件的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Pycharm中配置Anaconda解釋器的完整步驟

    Pycharm中配置Anaconda解釋器的完整步驟

    Anaconda是Python的一個發(fā)行版本,集成了大量插件,在用PyCharm進(jìn)行開發(fā)時,可以選用Anaconda執(zhí)行環(huán)境,下面這篇文章主要給大家介紹了關(guān)于Pycharm中配置Anaconda解釋器的完整步驟,需要的朋友可以參考下
    2022-11-11
  • python中的二維列表實(shí)例詳解

    python中的二維列表實(shí)例詳解

    這篇文章主要介紹了python中的二維列表實(shí)例詳解,文中給大家介紹了python 二維列表按列取元素的方法,需要的朋友可以參考下
    2018-06-06
  • python3 判斷列表是一個空列表的方法

    python3 判斷列表是一個空列表的方法

    今天小編就為大家分享一篇python3 判斷列表是一個空列表的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python利用joblib進(jìn)行并行數(shù)據(jù)處理的代碼示例

    python利用joblib進(jìn)行并行數(shù)據(jù)處理的代碼示例

    在數(shù)據(jù)量比較大的情況下,數(shù)據(jù)預(yù)處理有時候會非常耗費(fèi)時間,可以利用 joblib 中的 Parallel 和 delayed 進(jìn)行多CPU并行處理,文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下
    2023-10-10
  • 解決pip安裝tensorflow中出現(xiàn)的no module named tensorflow.python 問題方法

    解決pip安裝tensorflow中出現(xiàn)的no module named tensorflow.python 問題方法

    這篇文章主要介紹了解決pip安裝tensorflow中出現(xiàn)的no module named tensorflow.python 問題方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Python實(shí)現(xiàn)求解斐波那契第n項(xiàng)的解法(包括矩陣乘法+快速冪)

    Python實(shí)現(xiàn)求解斐波那契第n項(xiàng)的解法(包括矩陣乘法+快速冪)

    這篇文章主要介紹怎么使用Python求解斐波那契第n項(xiàng),方法多樣,邏輯清晰,代碼簡單詳細(xì),有這方面需要的朋友可以參考下
    2021-04-04
  • python中添加模塊導(dǎo)入路徑的方法

    python中添加模塊導(dǎo)入路徑的方法

    這篇文章主要介紹了python中添加模塊導(dǎo)入路徑的方法 ,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • OpenCV中VideoCapture類的使用詳解

    OpenCV中VideoCapture類的使用詳解

    這篇文章主要介紹了OpenCV中VideoCapture類的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02

最新評論

咸宁市| 全椒县| 福鼎市| 莆田市| 武冈市| 济阳县| 贡嘎县| 郓城县| 平武县| 友谊县| 蒙山县| 金川县| 五指山市| 连城县| 平原县| 澄城县| 达日县| 靖远县| 铜鼓县| 巩留县| 青海省| 尼木县| 巨野县| 侯马市| 衡阳县| 普兰县| 巫山县| 大安市| 云和县| 新龙县| 白朗县| 临泽县| 长丰县| 凌源市| 清徐县| 泰来县| 山东| 鹿邑县| 秦安县| 夏河县| 阳东县|