TypeError:“ int”对象不可下标,从而将其添加到循环中的元组中

山姆·班尼斯特

该代码是更大的pygame程序的一部分,用于将坠落的小行星的Y值加1。它首先使用y值= 2的列表中的项目打印正确答案,但是在第二个循环中,我收到错误消息。

GeneratedX = []
x = (200,1)
y = (168,1)
GeneratedX.append(x)
GeneratedX.append(y)
i = True
while i == True:
    for current in GeneratedX:
        GeneratedX = (current[0],current[1] + 1)
        print(GeneratedX)
深空

在第二次迭代GeneratedX中,不再是元组列表,而是一个元组
GeneratedX = (current[0],current[1] + 1))。

这就是为什么currentintcurrent[0]提高了TypeError

可能的解决方案是enumerate按以下方式使用:

for i, current in enumerate(GeneratedX):
    GeneratedX[i] = (current[0], current[1] + 1)

与其余代码输出一起使用时:

[(200, 2), (168, 1)]
[(200, 2), (168, 2)]
[(200, 3), (168, 2)]
[(200, 3), (168, 3)]
[(200, 4), (168, 3)]
[(200, 4), (168, 4)]
[(200, 5), (168, 4)]
[(200, 5), (168, 5)]
[(200, 6), (168, 5)]
.
.
.
.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python:TypeError:“ int”对象不可下标

来自分类Dev

TypeError:“ int”对象不可下标

来自分类Dev

TypeError:“ int”对象在Python3中不可下标

来自分类Dev

我无法解决TypeError:“ int”对象不可下标

来自分类Dev

Python网页抓取:TypeError:'int'对象不可下标

来自分类Dev

psycopg2 - TypeError: 'int' 对象不可下标

来自分类Dev

Python 3.8中的连续'TypeError:'function'对象不可下标'

来自分类Dev

如何避免BeautifulSoup中的“ TypeError:'NoneType'对象不可下标”?

来自分类Dev

BeautifulSoup:TypeError:'NoneType'对象不可下标

来自分类常见问题

TypeError:“ zip”对象不可下标

来自分类Dev

Python'TypeError':'Generator'对象不可下标

来自分类Dev

TypeError:“ float”对象不可下标

来自分类Dev

Django TypeError'method'对象不可下标

来自分类Dev

TypeError:'float'对象不可下标--Python

来自分类Dev

Python TypeError:“设置”对象不可下标

来自分类Dev

TypeError:“样式器”对象不可下标

来自分类Dev

TypeError:“响应”对象不可下标

来自分类Dev

TypeError:“ NoneType”对象不可下标(PYTHON)

来自分类Dev

Python TypeError:“函数”对象不可下标

来自分类Dev

TypeError:“图像”对象不可下标

来自分类Dev

使用beautifulsoup提取电子邮件地址(TypeError:'int'对象不可下标)

来自分类Dev

TypeError:“ _ io.TextIOWrapper”对象不可下标

来自分类Dev

自定义事件:TypeError:“ NoneType”对象不可下标

来自分类Dev

TypeError:“ type”对象在索引到字典时不可下标

来自分类Dev

字典的类型提示给出TypeError:“类型”对象不可下标

来自分类Dev

TypeError:“ dict_values”对象不可下标

来自分类Dev

TypeError:“ NoneType”对象在拆分时不可下标

来自分类Dev

TypeError:检查nonetype时,'NoneType'对象不可下标

来自分类Dev

Python重新申请/搜索TypeError:“ NoneType”对象不可下标

Related 相关文章

  1. 1

    Python:TypeError:“ int”对象不可下标

  2. 2

    TypeError:“ int”对象不可下标

  3. 3

    TypeError:“ int”对象在Python3中不可下标

  4. 4

    我无法解决TypeError:“ int”对象不可下标

  5. 5

    Python网页抓取:TypeError:'int'对象不可下标

  6. 6

    psycopg2 - TypeError: 'int' 对象不可下标

  7. 7

    Python 3.8中的连续'TypeError:'function'对象不可下标'

  8. 8

    如何避免BeautifulSoup中的“ TypeError:'NoneType'对象不可下标”?

  9. 9

    BeautifulSoup:TypeError:'NoneType'对象不可下标

  10. 10

    TypeError:“ zip”对象不可下标

  11. 11

    Python'TypeError':'Generator'对象不可下标

  12. 12

    TypeError:“ float”对象不可下标

  13. 13

    Django TypeError'method'对象不可下标

  14. 14

    TypeError:'float'对象不可下标--Python

  15. 15

    Python TypeError:“设置”对象不可下标

  16. 16

    TypeError:“样式器”对象不可下标

  17. 17

    TypeError:“响应”对象不可下标

  18. 18

    TypeError:“ NoneType”对象不可下标(PYTHON)

  19. 19

    Python TypeError:“函数”对象不可下标

  20. 20

    TypeError:“图像”对象不可下标

  21. 21

    使用beautifulsoup提取电子邮件地址(TypeError:'int'对象不可下标)

  22. 22

    TypeError:“ _ io.TextIOWrapper”对象不可下标

  23. 23

    自定义事件:TypeError:“ NoneType”对象不可下标

  24. 24

    TypeError:“ type”对象在索引到字典时不可下标

  25. 25

    字典的类型提示给出TypeError:“类型”对象不可下标

  26. 26

    TypeError:“ dict_values”对象不可下标

  27. 27

    TypeError:“ NoneType”对象在拆分时不可下标

  28. 28

    TypeError:检查nonetype时,'NoneType'对象不可下标

  29. 29

    Python重新申请/搜索TypeError:“ NoneType”对象不可下标

热门标签

归档