当前位置:   article > 正文

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

typeerror: 'int' object is not subscriptable

在稳固已学使用时,出现了报错,看了报错的所在行,表明是在整数上加了下标索引引起的:

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

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

改动之后:

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

总结:数据类型对应的使用和转换要牢记,

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/579618
推荐阅读
相关标签
  

闽ICP备14008679号