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

python實(shí)現(xiàn)一行輸入多個(gè)整數(shù)并排序輸出

 更新時(shí)間:2024年02月06日 14:43:10   作者:3000淡  
這篇文章主要介紹了python實(shí)現(xiàn)一行輸入多個(gè)整數(shù)并排序輸出方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

一行輸入多個(gè)整數(shù)并排序輸出

【例1】一行輸入若干整數(shù),用空格分隔,從小大大排序輸出。

范例:

List = list(map(int,input().split()))
List.sort()
print(List)

1.如何一行輸入多個(gè)值?

我們使用input().split()的方法,進(jìn)行輸入和分隔。

  • input()即輸入函數(shù),輸入的數(shù)據(jù)類型都是字符串類型。
  • split()既可以將多個(gè)字符互傳進(jìn)行分割切片。

需要注意的是,通過split()分割的字符串返回的是列表。

a=input().split()
print(a,type(a))
#輸入:1 2 3 4
#輸出:['1', '2', '3', '4'] <class 'list'>

但列表中每個(gè)元素都是由字符串類型,進(jìn)行題目中的排序要求會(huì)出錯(cuò)。

a=input().split()
a.sort()
print(a)
#輸入:5 -8 8 20
#輸出:['-8', '20', '5', '8']

同時(shí)可見,此方式輸出的每個(gè)元素還是字符串。

2.如何將列表中的每個(gè)元素轉(zhuǎn)換成整數(shù)類型呢?

我們使用map()進(jìn)行列表元素?cái)?shù)據(jù)類型的轉(zhuǎn)換。

map()并不是擁來(lái)改變列表元素?cái)?shù)據(jù)類型的函數(shù),而是對(duì)列表中的每個(gè)元素做映射。

此處我們使用int()將列表中的元素轉(zhuǎn)換成整數(shù)類型。

但是,在Python3中map()返回的并不是列表而是迭代器。

a=map(int,input().split())
print(a,type(a))
#5 -8 8 20
#<map object at 0x04569630> <class 'map'>

3.如何將map()返回的結(jié)果轉(zhuǎn)換為列表,并進(jìn)行排序?

我們使用list()將結(jié)果轉(zhuǎn)換。

并且使用sort()進(jìn)行排序。

在此默認(rèn)進(jìn)行的是升序排列,如果需要降序排列則需要如下操作:

sort(reverse=True)

總結(jié)

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

相關(guān)文章

  • python的help函數(shù)如何使用

    python的help函數(shù)如何使用

    在本篇文章里小編給大家整理的是關(guān)于python的help函數(shù)的相關(guān)用法和知識(shí)點(diǎn)總結(jié),需要的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • pandas Series to_numpy方法的使用小結(jié)

    pandas Series to_numpy方法的使用小結(jié)

    pandas.Series.to_numpy?方法提供了一種簡(jiǎn)便的方式來(lái)將 Pandas Series 轉(zhuǎn)換為 NumPy 數(shù)組,這在數(shù)據(jù)處理和分析中非常有用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-05-05
  • Python自動(dòng)化之批量生成含指定數(shù)據(jù)的word文檔

    Python自動(dòng)化之批量生成含指定數(shù)據(jù)的word文檔

    在平時(shí)工作當(dāng)中,經(jīng)常需要處理文件,特別是Word,我們常常會(huì)機(jī)械的重復(fù)打開、修改、保存文檔等一系列操作。本文將主要介紹如何通過Python批量生成含指定數(shù)據(jù)的word文檔,感興趣的同學(xué)可以來(lái)看一看
    2021-11-11
  • 使用Python制作一個(gè)備忘錄工具

    使用Python制作一個(gè)備忘錄工具

    這篇文章主要為大家詳細(xì)介紹了如何使用Python開發(fā)一個(gè)簡(jiǎn)單而功能強(qiáng)大的備忘錄應(yīng)用,以及提供詳細(xì)的示例代碼,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • Python中執(zhí)行存儲(chǔ)過程及獲取存儲(chǔ)過程返回值的方法

    Python中執(zhí)行存儲(chǔ)過程及獲取存儲(chǔ)過程返回值的方法

    這篇文章主要介紹了Python中執(zhí)行存儲(chǔ)過程及獲取存儲(chǔ)過程返回值的方法,結(jié)合實(shí)例形式總結(jié)分析了Python調(diào)用存儲(chǔ)過程的常用方法與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2017-10-10
  • Python基礎(chǔ)之標(biāo)準(zhǔn)庫(kù)和常用的第三方庫(kù)案例教程

    Python基礎(chǔ)之標(biāo)準(zhǔn)庫(kù)和常用的第三方庫(kù)案例教程

    這篇文章主要介紹了Python基礎(chǔ)之標(biāo)準(zhǔn)庫(kù)和常用的第三方庫(kù)案例教程,本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • Python之NumPy(axis=0 與axis=1)區(qū)分詳解

    Python之NumPy(axis=0 與axis=1)區(qū)分詳解

    這篇文章主要介紹了Python之NumPy(axis=0 與axis=1)區(qū)分詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • pygame學(xué)習(xí)筆記(5):游戲精靈

    pygame學(xué)習(xí)筆記(5):游戲精靈

    這篇文章主要介紹了pygame學(xué)習(xí)筆記(5):游戲精靈,本文講解了什么是精靈、sprite中主要且常用的變量、建立一個(gè)簡(jiǎn)單的精靈、學(xué)習(xí)精靈組、動(dòng)畫等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • Python使用Playwright實(shí)現(xiàn)完美抓取復(fù)雜動(dòng)態(tài)的網(wǎng)頁(yè)

    Python使用Playwright實(shí)現(xiàn)完美抓取復(fù)雜動(dòng)態(tài)的網(wǎng)頁(yè)

    ?在爬蟲開發(fā)中,動(dòng)態(tài) 網(wǎng)頁(yè)始終是塊難啃的硬骨頭,本文將通過真實(shí)案例拆解Playwright的核心優(yōu)勢(shì),并提供可直接復(fù)用的代碼方案,希望對(duì)大家有所幫助
    2025-10-10
  • 使用Python實(shí)現(xiàn)Markdown轉(zhuǎn)Word工具

    使用Python實(shí)現(xiàn)Markdown轉(zhuǎn)Word工具

    在日常工作中,我們經(jīng)常需要將Markdown格式的文檔轉(zhuǎn)換為Word格式,本文將介紹如何使用Python實(shí)現(xiàn)一個(gè)功能強(qiáng)大,使用簡(jiǎn)單的Markdown轉(zhuǎn)Word轉(zhuǎn)換工具,需要的可以參考一下
    2025-05-05

最新評(píng)論

德阳市| 繁昌县| 宁晋县| 资中县| 定州市| 宜良县| 汝南县| 环江| 府谷县| 桑日县| 门源| 宜良县| 灌云县| 开远市| 鹿邑县| 无极县| 双城市| 枝江市| 绥阳县| 辛集市| 平遥县| 肇东市| 常德市| 万盛区| 祁连县| 体育| 巴林右旗| 定安县| 绵阳市| 舞阳县| 梁山县| 伊川县| 嘉禾县| 荣昌县| 高邮市| 泰州市| 怀安县| 灯塔市| 元谋县| 潜江市| 东阳市|