我正在尝试在数组中查找重复项。我的数组看起来像:
['LM_Auto', 'LM_Auto', 'LM_Op', 'LM_Op']
以及几千个这样的配对的时间更长。
def clear_stemmed_LM(collection):
i = 0
ele = i+1
for i in collection:
for ele in collection:
if i == ele:
del collection[ele]
return collection
错误表明列表索引必须是整数或切片,而不是字符串。如何比较数组中的字符串?
[if x+1 for in x range] #Idea
或类似的东西?
for i in collection
遍历项目,因此在i
中您将找到第一个字符串而不是索引。使用for i in range(len(collection))
代替