【发布时间】:2022-06-15 22:43:25
【问题描述】:
有谁知道如何在 python 上合并相似的字符串。假设我有一个包含 100 万个药物字符串的列表,其中一些药物是重复的,例如布洛芬在列表中重复了几次,我该如何组合这些字符串?
IE: 我有一些字符串
[布洛芬 布洛芬 布洛芬 泰诺 泰诺] 其中几个字符串是相同的。我可以用什么好的 Python 代码来组合相同的代码?
【问题讨论】:
-
set(the_list) -
或
collections.Counter如果您需要知道它们发生了多少次,可能会很有用。 -
您只是想对 identical 或 similar 字符串进行重复数据删除吗?如果是后者:如何“相似”?
-
这是一个列表还是每个字符串都是一个单独的变量?
-
如果“类似”只是一个案例问题,
set(map(str.lower, the_list))
标签: python