有人可以帮我解决这个python 3代码吗?我一直有问题。我看过python wiki,但我仍然无法弄清楚问题是什么。 (我习惯使用LUA,所以我倾向于以类似的方式制作代码。)
我遇到问题的代码部分是:
if SVDARA[a][0] == coordxy and SVDARA[a][1] == coordxy:
它出现错误:列表索引必须是整数而不是列表。
我正在尝试获取一个FOR循环来过滤列表以查找前两个(整数)值相同的列表(在列表中)。
答案 0 :(得分:0)
你应该发布你的for
循环,但从它的外观我可以猜到什么是错的。而不是
for a in SVDARA:
你应该使用
for a in xrange(len(SVDARA)):
if SVDARA[a][0] == coordxy and SVDARA[a][1] == coordxy:
# Do something
a
将是一个整数,并且将保留数组中的POSITION而不是单元格的内容。