在数组中搜索重复项

问题描述 投票:0回答:1

我正在尝试在数组中查找重复项。我的数组看起来像:

['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

或类似的东西?

python arrays string string-comparison
1个回答
0
投票

for i in collection遍历项目,因此在i中您将找到第一个字符串而不是索引。使用for i in range(len(collection))代替

© www.soinside.com 2019 - 2024. All rights reserved.