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

python報(bào)錯(cuò)TypeError: ‘NoneType‘ object is not subscriptable的解決方法

 更新時(shí)間:2020年11月05日 10:08:48   作者:web_h  
這篇文章主要給大家介紹了關(guān)于python報(bào)錯(cuò)TypeError: ‘NoneType‘ object is not subscriptable的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

發(fā)現(xiàn)問(wèn)題

寫(xiě)python的時(shí)候出現(xiàn)了這個(gè)錯(cuò),然后網(wǎng)上的教程的解決方案幾乎都是——“重新定義下這個(gè)變量”,看的我一臉懵逼

后來(lái)發(fā)現(xiàn)原來(lái)是我把return None的方法賦給了變量,之后操作變量導(dǎo)致的,直接上代碼

  for i in range(2000):
    read_lines = random.shuffle(read_lines) # 問(wèn)題出在這里了
    print(read_lines)

咋一看是沒(méi)啥問(wèn)題,但是一運(yùn)行就報(bào)錯(cuò)

>>TypeError: 'NoneType' object is not subscriptable

后來(lái)發(fā)現(xiàn)原來(lái) random.shuffle這個(gè)函數(shù)他是return None的,但是我把他賦值給了read_lines,導(dǎo)致后續(xù)在操作read_lines的時(shí)候一直都是這個(gè)報(bào)錯(cuò),包括打印read_lines也報(bào)錯(cuò)

這個(gè)是random庫(kù)里面的代碼(看他的注釋里面說(shuō)的是return None)

  def shuffle(self, x, random=None):
    """
    Shuffle list x in place, and return None.

    Optional argument random is a 0-argument function returning a
    random float in [0.0, 1.0); if it is the default None, the
    standard random.random will be used.

    """

    if random is None:
      randbelow = self._randbelow
      for i in reversed(range(1, len(x))):
        # pick an element in x[:i+1] with which to exchange x[i]
        j = randbelow(i+1)
        x[i], x[j] = x[j], x[i]
    else:
      _int = int
      for i in reversed(range(1, len(x))):
        # pick an element in x[:i+1] with which to exchange x[i]
        j = _int(random() * (i+1))
        x[i], x[j] = x[j], x[i]

解決方案

把上面一行賦值語(yǔ)句改掉就好了

  for i in range(2000):
    random.shuffle(read_lines)
    print(read_lines)
    content_list = []

總結(jié)

到此這篇關(guān)于python報(bào)錯(cuò)TypeError: ‘NoneType‘ object is not subscriptable解決方法的文章就介紹到這了,更多相關(guān)python報(bào)錯(cuò)TypeError解決內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python實(shí)戰(zhàn)之利用pygame實(shí)現(xiàn)貪吃蛇游戲(一)

    python實(shí)戰(zhàn)之利用pygame實(shí)現(xiàn)貪吃蛇游戲(一)

    這篇文章主要介紹了python實(shí)戰(zhàn)之利用pygame實(shí)現(xiàn)貪吃蛇游戲,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有很好的幫助喲,需要的朋友可以參考下
    2021-05-05
  • Python中列表元素轉(zhuǎn)為數(shù)字的方法分析

    Python中列表元素轉(zhuǎn)為數(shù)字的方法分析

    這篇文章主要介紹了Python中列表元素轉(zhuǎn)為數(shù)字的方法,結(jié)合實(shí)例形式對(duì)比分析了Python列表操作及數(shù)學(xué)運(yùn)算的相關(guān)技巧,需要的朋友可以參考下
    2016-06-06
  • python批量處理txt文件的實(shí)例代碼

    python批量處理txt文件的實(shí)例代碼

    這篇文章主要介紹了python批量處理txt文件的實(shí)例代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01
  • 詳解如何在Django項(xiàng)目中使用Jinja2模板引擎

    詳解如何在Django項(xiàng)目中使用Jinja2模板引擎

    Django是一個(gè)強(qiáng)大的Python Web框架,它提供了一個(gè)內(nèi)置的模板引擎,然而,在某些場(chǎng)景中,開(kāi)發(fā)者可能傾向于使用更快、更靈活的模板引擎,比如Jinja2,在本文中,我們將詳細(xì)探討如何在Django項(xiàng)目中使用Jinja2模板引擎,并提供豐富的示例
    2023-11-11
  • Python面向?qū)ο竽Хǚ椒ê蛦卫K代碼實(shí)例

    Python面向?qū)ο竽Хǚ椒ê蛦卫K代碼實(shí)例

    這篇文章主要介紹了Python面向?qū)ο竽Хǚ椒ê蛦卫K代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • 如何從Python 程序中運(yùn)行 PowerShell 腳本

    如何從Python 程序中運(yùn)行 PowerShell 腳本

    Windows PowerShell 由數(shù)十個(gè)內(nèi)置 cmdlet 組成,它們提供了豐富的功能集,本文將重點(diǎn)討論從 Python 代碼執(zhí)行 PowerShell 邏輯,感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • 使用numpy對(duì)數(shù)組求平均時(shí)如何忽略nan值

    使用numpy對(duì)數(shù)組求平均時(shí)如何忽略nan值

    這篇文章主要介紹了使用numpy對(duì)數(shù)組求平均時(shí)如何忽略nan值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • python pydoc生成API文檔的實(shí)現(xiàn)

    python pydoc生成API文檔的實(shí)現(xiàn)

    pydoc?模塊會(huì)根據(jù) Python 模塊來(lái)自動(dòng)生成文檔,本文主要介紹了python pydoc生成API文檔的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • Python3中函數(shù)參數(shù)傳遞方式實(shí)例詳解

    Python3中函數(shù)參數(shù)傳遞方式實(shí)例詳解

    這篇文章主要介紹了Python3中函數(shù)參數(shù)傳遞方式,結(jié)合實(shí)例形式較為詳細(xì)的分析了Python3中函數(shù)參數(shù)傳遞的常見(jiàn)操作技巧,需要的朋友可以參考下
    2019-05-05
  • python?獲取圖片中文字的四種辦法

    python?獲取圖片中文字的四種辦法

    本文主要介紹了python?獲取圖片中文字的幾種辦法,主要使用光學(xué)字符識(shí)別(OCR)技術(shù),本文主要介紹了4種第三方庫(kù),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-11-11

最新評(píng)論

南召县| 葫芦岛市| 扎鲁特旗| 宁晋县| 越西县| 葫芦岛市| 怀化市| 开原市| 会昌县| 武清区| 桦甸市| 涟水县| 都昌县| 大连市| 林口县| 璧山县| 德惠市| 旌德县| 克什克腾旗| 杨浦区| 隆尧县| 株洲县| 临高县| 临桂县| 勃利县| 涿州市| 民县| 西藏| 焦作市| 浦北县| 牙克石市| 阿克陶县| 启东市| 鸡西市| 蒙阴县| 福泉市| 岱山县| 富顺县| 策勒县| 长宁区| 淳化县|