我对 Python 很陌生,我确信有一种更简单的方法来完成我需要的东西,但这里就可以了。
我正在尝试创建一个程序,该程序对调用的字母列表执行频率分析,inputList
并检索这两个字母对并将它们添加到另一个字典中。所以我需要它来填充所有 2 个字母对的第二个字典。
我有一个粗略的想法,我该如何做到这一点,但我有点坚持使用语法来使它工作。
for bigram in inputList:
bigramDict[str(bigram + bigram+1)] = 1
其中 bigram+1 是下一次迭代中的字母
例如,如果我要在其中包含文本“stackoverflow”,inputList
我需要首先将字母“st”作为键,将 1 作为值。在第二次迭代中,“ta”作为键,以此类推。我遇到的问题是检索变量将在下一次迭代中的值而不移动到下一次迭代。
我希望我能清楚地解释自己。谢谢你的帮助