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

python的reverse函數(shù)翻轉(zhuǎn)結(jié)果為None的問題

 更新時間:2020年05月11日 11:07:27   作者:SieteDing  
這篇文章主要介紹了python的reverse函數(shù)翻轉(zhuǎn)結(jié)果為None的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

今天刷二級題的時候,遇到一個問題

>>> L2=[1,2,3,4]
>>> L3=L2.reverse()
>>> print( L3)
None
>>> print(L3)
None
>>> print(L2.reverse())
None

其實我想讓它輸出[4,3,2,1]

reverse函數(shù),翻轉(zhuǎn)列表

然后我改了一下

>>> L2.reverse()
>>> L3=L2
>>> print(L3)
[4, 3, 2, 1]
>>> print(L2)
[4, 3, 2, 1]
>>>

這是在網(wǎng)上找到的解釋

a=[1,2,3,4].reverse() – why “a” is None?

看到其討論說到:

b = [1,2,3,4] a = b.reverse() would change the value of b.

才想起來,原來這個reverse函數(shù),針對列表的操作,其結(jié)果是直接改變列表本身(為了節(jié)省空間),所以,直接就把原先的list改為你所想要的reversed后的結(jié)果了,而返回值,是空的,不返回任何值。

所以,本身直接使用:

a.reverse(); # -> is OK, the self is reversed !!!

補充知識:Python中reverse與reverse=true

排序

a = [2, 3, 1]
a.sort(reverse=True)
print(a) # [3, 2, 1]

沒有排序

a = [2, 3, 1]
a.reverse()
print(a) # [1, 3, 2]

以上這篇python的reverse函數(shù)翻轉(zhuǎn)結(jié)果為None的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python生成xml時規(guī)定dtd實例方法

    python生成xml時規(guī)定dtd實例方法

    在本篇文章里小編給大家整理的是關(guān)于python生成xml時規(guī)定dtd實例方法,需要的朋友們學(xué)習(xí)參考下。
    2020-09-09
  • django manage.py擴展自定義命令方法

    django manage.py擴展自定義命令方法

    今天小編就為大家分享一篇django manage.py擴展自定義命令方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Python?xmltodict實現(xiàn)簡化XML數(shù)據(jù)處理

    Python?xmltodict實現(xiàn)簡化XML數(shù)據(jù)處理

    Python社區(qū)為提供了xmltodict庫,它專為簡化XML與Python數(shù)據(jù)結(jié)構(gòu)的轉(zhuǎn)換而設(shè)計,本文主要來為大家介紹一下如何使用xmltodict實現(xiàn)簡化XML數(shù)據(jù)處理,希望對大家有所幫助
    2025-01-01
  • python中dict使用方法詳解

    python中dict使用方法詳解

    這篇文章主要介紹了python中dict使用方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • Python集合set()使用的方法詳解

    Python集合set()使用的方法詳解

    這篇文章主要為大家詳細介紹了Python集合set()使用的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Flask解決跨域的問題示例代碼

    Flask解決跨域的問題示例代碼

    這篇文章主要介紹了Flask解決跨域的問題示例代碼,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02
  • Python日志syslog使用原理詳解

    Python日志syslog使用原理詳解

    這篇文章主要介紹了Python日志syslog使用原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • Python numpy.add函數(shù)的具體使用

    Python numpy.add函數(shù)的具體使用

    本文主要介紹了Python numpy.add函數(shù)的具體使用,numpy.add函數(shù)不僅僅是一個簡單的加法操作,更是一個功能強大且高度優(yōu)化的工具,可適用于各種復(fù)雜的數(shù)值計算和數(shù)據(jù)處理任務(wù),感興趣的可以了解一下
    2023-12-12
  • 深入理解Python虛擬機中的Code?obejct

    深入理解Python虛擬機中的Code?obejct

    在本篇文章當中主要給大家深入介紹在?cpython?當中非常重要的一個數(shù)據(jù)結(jié)構(gòu)?code?object!?我們簡單介紹了一下在?code?object?當中有哪些字段以及這些字段的簡單含義,在本篇文章當中將會舉一些例子以便更加深入理解這些字段
    2023-04-04
  • 利用Python命令行傳遞實例化對象的方法

    利用Python命令行傳遞實例化對象的方法

    最近在工作中遇到了一個問題,需要接收啟動腳本傳遞過來的實例化后的對象,通過在網(wǎng)上查找資料發(fā)現(xiàn)了兩個方法,文中通過實例代碼就給大家詳細介紹了這兩種方法,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-11-11

最新評論

偃师市| 木兰县| 太仆寺旗| 哈尔滨市| 宁德市| 呼图壁县| 马山县| 稷山县| 崇阳县| 赫章县| 瓦房店市| 阿拉善左旗| 仪陇县| 连山| 海安县| 江都市| 南昌县| 遂平县| 东乌珠穆沁旗| 全椒县| 丹阳市| 海兴县| 涞水县| 阿巴嘎旗| 囊谦县| 鹤庆县| 兴文县| 绥化市| 柳河县| 宁夏| 石嘴山市| 铜川市| 云梦县| 千阳县| 余姚市| 军事| 华蓥市| 顺平县| 扬州市| 托里县| 双鸭山市|