【发布时间】:2020-03-09 14:48:54
【问题描述】:
我用 Python 编写代码,我有一个字符串,我想计算该字符串中二元组的出现次数。我的意思是,例如,我有字符串"test string",我想在大小为 2 的子字符串中遍历该字符串,并创建每个二元组的字典及其在原始字符串中的出现次数.
因此,我想获得{te: 1, es : 1, st: 2, ...} 形式的输出。
您能帮我开始吗?
最好的问候!
【问题讨论】:
-
请分享您所做的代码minimal reproducible example并解释它有什么问题。
-
次要问题:Python 中的元组是零个或多个项目的不可变序列。这并不意味着一对。
-
@Jonas 我认为你的意思是
bigram(这是一个n-gram for n = 2),至少来自你的示例输出。 -
@StevenRumbalski@hitter 啊我明白了。我只从数学中知道这个术语:D。谢谢你的澄清。
标签: python string dictionary