文章目录
Python 有各种支持索引的序列数据类型,如列表、元组和字典。 由于术语下标指的是索引时使用的值,因此这些对象也称为可下标对象。
在 Python 中,此类可订阅对象的不正确索引通常会导致 TypeError: ‘NoneType’ object is not subscriptable 。 在本文中,我们将讨论此错误以及修复该错误的可能解决方案。
准备好? 让我们开始!
Python 中错误 TypeError: ‘NoneType’ object is not subscriptable
在我们了解为什么会出现 TypeError: ‘NoneType’ object is not subscriptable 以及如何修复它之前,让我们先了解一些基础知识。
Python 中的 NoneType 和可订阅对象简介
在 Python 中,NoneType 对象是没有值的对象。 换句话说,它是一个不返回任何东西的对象。
值 None 通常由搜索某物但未找到它的函数返回。 下面是一个函数返回 None 值的示例。