小编sid*_*van的帖子

如何通过索引访问集合元素?

当我在 python 中研究推荐系统(RS)时,我遇到了一个严重的问题:我无法在不更改其顺序的情况下访问该集合。

例如,一旦我更改了一组以列出的顺序就会更改。(在推荐中,系统顺序非常重要。)

final_prediction=set(df_final)-set(df1)

例如

>>> df_final=['a','x','z','p','s','j','b']
>>> df1=['b','j']
>>> set(df_final)-set(df1)
{'p', 'a', 's', 'z', 'x'}
Run Code Online (Sandbox Code Playgroud)

这里df_finaldf1都是分类变量

尽管我使用了其他方法,但我不得不费尽心思来更改代码,因为它使用设置的东西给出了完美的结果,并且所有其他东西都工作正常。我正处于 RS 的最后阶段,但由于设定的顺序,我不得不采取其他方法。

我们如何在不改变顺序的情况下访问集合?

python set

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×1

set ×1