使用数组获取“ TypeError:'类型'对象不可下标”

有毒DMG

我一直在努力制作数组,这是我的最新作品:

from array import *
Romanic=array['str',('Italian','French','Spanish','Portugese','Romanian')]
print('Romanic languages are ', Romanic, 'Want to insert more?')

但是会弹出一个错误:

Traceback (most recent call last):
  File "<string>", line 2, in <module>
TypeError: 'type' object is not subscriptable
> 

在与python相关的大多数代码中或多或少都发生了同样的事情,我不明白我的代码有什么问题。也许不是为字符串创建数组?但这还不清楚。搜索错误后,它与我的代码无关,因为我使用的多个变量名存在相同的问题。

PieCot

array 定义一个对象类型以紧凑地表示一个基本值数组:字符,整数,浮点数。

在您的情况下,您尝试使用字符串定义数组,而这是不可能的。

此外,正如@nitobuendia在问题注释中所指出的那样,它array是一个函数,因此,您必须使用圆括号()而不是方括号,而方括号是索引运算符。

根据需要,您可以使用元组(不可变对象),列表(可变)(请参见此处,元组和列表之间的区别)或numpy数组

import numpy as np

Romanic = ('Italian','French','Spanish','Portugese','Romanian')  # tuple
Romanic = ['Italian','French','Spanish','Portugese','Romanian']  # list
Romanic = np.array(['Italian','French','Spanish','Portugese','Romanian'])  # numpy array

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

获取“ TypeError:'NoneType'对象不可下标”错误

来自分类Dev

类型库中的示例代码导致TypeError:“类型”对象不可下标,为什么?

来自分类Dev

切片数组时出现“TypeError:'NoneType'对象不可下标”

来自分类Dev

TypeError:“ builtin_function_or_method”对象不可下标(不使用函数时)

来自分类Dev

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

来自分类Dev

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

来自分类常见问题

TypeError:“ zip”对象不可下标

来自分类Dev

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

来自分类Dev

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

来自分类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

TypeError:“ int”对象不可下标

来自分类Dev

类型对象不可下标-python

来自分类Dev

类型错误:“int”对象不可下标?

来自分类Dev

类型错误:“机架”对象不可下标

来自分类Dev

类型错误:“方法”对象不可下标

来自分类Dev

类型错误:“发布”对象不可下标

来自分类Dev

Python:使用API从JSON中提取数据,然后发送到Excel。获取类型错误:NoneType对象不可下标

来自分类Dev

BeautifulSoup无法使用,如果为None,则继续执行语句,以避免'NoneType'对象不可下标类型错误

来自分类Dev

类型错误:“类型”对象不可下标+迭代为“A”而不是A

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

    获取“ TypeError:'NoneType'对象不可下标”错误

  3. 3

    类型库中的示例代码导致TypeError:“类型”对象不可下标,为什么?

  4. 4

    切片数组时出现“TypeError:'NoneType'对象不可下标”

  5. 5

    TypeError:“ builtin_function_or_method”对象不可下标(不使用函数时)

  6. 6

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

  7. 7

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

  8. 8

    TypeError:“ zip”对象不可下标

  9. 9

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

  10. 10

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

  11. 11

    TypeError:“ float”对象不可下标

  12. 12

    Django TypeError'method'对象不可下标

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

    TypeError:“ int”对象不可下标

  21. 21

    类型对象不可下标-python

  22. 22

    类型错误:“int”对象不可下标?

  23. 23

    类型错误:“机架”对象不可下标

  24. 24

    类型错误:“方法”对象不可下标

  25. 25

    类型错误:“发布”对象不可下标

  26. 26

    Python:使用API从JSON中提取数据,然后发送到Excel。获取类型错误:NoneType对象不可下标

  27. 27

    BeautifulSoup无法使用,如果为None,则继续执行语句,以避免'NoneType'对象不可下标类型错误

  28. 28

    类型错误:“类型”对象不可下标+迭代为“A”而不是A

  29. 29

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

热门标签

归档