【问题标题】:Combining similar strings on python in one list [closed]将python上的类似字符串组合在一个列表中[关闭]
【发布时间】:2022-06-15 22:43:25
【问题描述】:

有谁知道如何在 python 上合并相似的字符串。假设我有一个包含 100 万个药物字符串的列表,其中一些药物是重复的,例如布洛芬在列表中重复了几次,我该如何组合这些字符串?

IE: 我有一些字符串

[布洛芬 布洛芬 布洛芬 泰诺 泰诺] 其中几个字符串是相同的。我可以用什么好的 Python 代码来组合相同的代码?

【问题讨论】:

  • set(the_list)
  • collections.Counter 如果您需要知道它们发生了多少次,可能会很有用。
  • 您只是想对 identicalsimilar 字符串进行重复数据删除吗?如果是后者:如何“相似”?
  • 这是一个列表还是每个字符串都是一个单独的变量?
  • 如果“类似”只是一个案例问题,set(map(str.lower, the_list))

标签: python


猜你喜欢
  • 2023-01-30
  • 1970-01-01
  • 2021-09-10
  • 2015-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-15
  • 2021-12-18
相关资源
最近更新 更多