欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python?reversed函數(shù)用法小結(jié)

 更新時(shí)間:2023年10月30日 09:11:33   投稿:mrr  
reversed函數(shù)是Python中的內(nèi)置函數(shù)之一,是對(duì)給定的序列返回一個(gè)逆序序列的迭代器,需要通過(guò)遍歷/list/next()等方法獲取作用后的值,本文給大家介紹Python?reversed函數(shù)及用法,感興趣的朋友一起看看吧

reserved() 是 Pyton 內(nèi)置函數(shù)之一,其功能是對(duì)于給定的序列(包括列表、元組、字符串以及 range(n) 區(qū)間),該函數(shù)可以返回一個(gè)逆序序列的迭代器(用于遍歷該逆序序列)。

reserved() 函數(shù)的語(yǔ)法格式如下:

reversed(seq)

其中,seq 可以是列表,元素,字符串以及 range() 生成的區(qū)間列表。

下面程序演示了 reversed() 函數(shù)的基本用法:

#將列表進(jìn)行逆序
print([x for x in reversed([1,2,3,4,5])])

#將元組進(jìn)行逆序
print([x for x in reversed((1,2,3,4,5))])

#將字符串進(jìn)行逆序
print([x for x in reversed("abcdefg")])

#將 range() 生成的區(qū)間列表進(jìn)行逆序
print([x for x in reversed(range(10))])

程序執(zhí)行結(jié)果為:

[5, 4, 3, 2, 1]
[5, 4, 3, 2, 1]
['g', 'f', 'e', 'd', 'c', 'b', 'a']
[9, 8, 7, 6, 5, 4, 3, 2, 1, 0]

除了使用列表推導(dǎo)式的方式,還可以使用 list() 函數(shù),將 reversed() 函數(shù)逆序返回的迭代器,直接轉(zhuǎn)換成列表。例如:

#將列表進(jìn)行逆序
print(list(reversed([1,2,3,4,5])))

程序執(zhí)行結(jié)果為:

[5, 4, 3, 2, 1]

再次強(qiáng)調(diào),使用 reversed() 函數(shù)進(jìn)行逆序操作,并不會(huì)修改原來(lái)序列中元素的順序,例如:

a = [1,2,3,4,5]
#將列表進(jìn)行逆序
print(list(reversed(a)))
print("a=",a)

程序執(zhí)行結(jié)果為:

[5, 4, 3, 2, 1]
a= [1, 2, 3, 4, 5]

到此這篇關(guān)于Python reversed函數(shù)及用法的文章就介紹到這了,更多相關(guān)Python reversed函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Windows下源碼編譯PaddlePaddle

    詳解Windows下源碼編譯PaddlePaddle

    這篇文章主要為大家介紹了Windows下從源碼編譯PaddlePaddle解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • python遺傳算法之單/多目標(biāo)規(guī)劃問(wèn)題

    python遺傳算法之單/多目標(biāo)規(guī)劃問(wèn)題

    本文主要介紹了python遺傳算法之單/多目標(biāo)規(guī)劃問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • 20行Python代碼實(shí)現(xiàn)一款永久免費(fèi)PDF編輯工具

    20行Python代碼實(shí)現(xiàn)一款永久免費(fèi)PDF編輯工具

    本文主要介紹了Python代碼實(shí)現(xiàn)一款永久免費(fèi)PDF編輯工具,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Python基礎(chǔ)知識(shí)之函數(shù),類,模塊

    Python基礎(chǔ)知識(shí)之函數(shù),類,模塊

    今天小編就為大家分享一篇Python函數(shù),類,模塊,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-10-10
  • 詳解Python用三種方式統(tǒng)計(jì)詞頻的方法

    詳解Python用三種方式統(tǒng)計(jì)詞頻的方法

    這篇文章主要介紹了Python用三種方式統(tǒng)計(jì)詞頻,每種方法給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2019-07-07
  • 詳解requirements.txt的生成和安裝

    詳解requirements.txt的生成和安裝

    本文主要介紹了詳解requirements.txt的生成和安裝,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • python dataframe NaN處理方式

    python dataframe NaN處理方式

    今天小編就為大家分享一篇python dataframe NaN處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • Python讀寫二進(jìn)制文件的示例詳解

    Python讀寫二進(jìn)制文件的示例詳解

    在Python編程中,我們經(jīng)常需要處理各種類型的文件,其中包括二進(jìn)制文件,本文將詳細(xì)介紹如何使用Python讀寫二進(jìn)制文件,并提供一些實(shí)際應(yīng)用的示例,希望對(duì)大家有所幫助
    2024-01-01
  • Python 中多態(tài)性的示例和類的繼承多態(tài)性詳解

    Python 中多態(tài)性的示例和類的繼承多態(tài)性詳解

    多態(tài)性通常在類的方法中使用,其中我們可以具有相同方法名稱的多個(gè)類,本文給大家介紹Python 中多態(tài)性的示例和類的繼承多態(tài)性詳解,需要的朋友可以參考下
    2023-10-10
  • 用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的線程池

    用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的線程池

    這篇文章主要介紹了用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的線程池,通過(guò)這個(gè)小程序可以幫助更好地理解Python中線程的運(yùn)行機(jī)制,需要的朋友可以參考下
    2015-04-04

最新評(píng)論