python 报错 TypeError: ‘int‘ object is not subscriptable 解决方法

报错原因 整数上加了下标 不是数组 当作数组 使用 

错误情况1:

a = 4
c=a[2]

# 或者
a = 4
index=2
c=a[index]

报错:line 2,in <module>
    c=a[2]

TypeError: 'int' object is not subscriptable

错误情况2:

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

本身是个一维数组,却取了一个数组下标后,再加下标,同样的问题。

 

 

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...