Python中数组中元素的索引

Python中数组中元素的索引,python,Python,我试图在Pyrhon中的for循环中显示数组的索引 这是我的密码: computerPlayersList = [nbr] For computerPlayer in computerPlayersList: print(computerPlayersList.index(computerPlayer)) 但这不起作用?请问正确的显示方式是什么?谢谢在python中,关键字必须用小写字母书写。用于,而不是用于: 返回 0 1 2 3 可以按以下方式对索引和值使用枚举方法: 对于索引

我试图在Pyrhon中的for循环中显示数组的索引

这是我的密码:

computerPlayersList = [nbr]
For computerPlayer in computerPlayersList:
     print(computerPlayersList.index(computerPlayer))

但这不起作用?请问正确的显示方式是什么?谢谢

在python中,关键字必须用小写字母书写。用于,而不是用于:

返回

0
1
2
3
可以按以下方式对索引和值使用枚举方法:

对于索引,枚举ComputerPlayerList中的computerPlayer: 打印索引,计算机播放器 代码:

使用enumerate也是一个很好的选择。计数器变量将具有每个项目的索引值

输出:


首先是小写,因为它是一个关键字

    computerPlayersList = ["nbr","abc"]
    for computerPlayer in computerPlayersList:
          print(computerPlayersList.index(computerPlayer))

列表中的元素是字符串或整数/浮点,因此列表不能有变量名

    >>> a=10
    >>> b=[]
    >>> c=b[a]
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    IndexError: list index out of range
我猜您在列表中给出了变量名


因此有两个错误,下次发布错误消息时,我们可以看到问题的确切原因。

在以后的问题帖子中,请定义“不工作”。使用。换成→ 对于
0 10
1 20
2 30
    computerPlayersList = ["nbr","abc"]
    for computerPlayer in computerPlayersList:
          print(computerPlayersList.index(computerPlayer))
     computerPlayersList = [10,20,30]
    for computerPlayer in computerPlayersList:
          print(computerPlayersList.index(computerPlayer))
    >>> a=10
    >>> b=[]
    >>> c=b[a]
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    IndexError: list index out of range