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