0
点赞
收藏
分享

微信扫一扫

python实战:报错:TypeError: ‘int‘ object is not subscriptable

心存浪漫 2022-04-27 阅读 137
python

在稳固已学使用时,检查了一遍报错的所在行,此报错一般是在整数上加了下标:

for i in range(10):
if i[-1] > 5:
print(i)

 

试了几个方法,也回去查看文档,解决思路如下:整数不能加标,但字符串可以;但我的需求又是与整数比较,那么最终还是整数!

改动之后:

for i in range(10):
if int(str(i)[-1]) > 5:
print(i)

举报

相关推荐

0 条评论