我正在计算出一次发生的字母出现次数。我到了Python所做的那一部分,但是现在我希望如果它发生两次,他不会计算两次字母。计算字符串中某个字母的出现次数
所以,“我的名字”,应该给一个字符串'21111',而不是'211121'(因此不计算两个m的两个)。
到目前为止的代码是:
for char in tested_str2:
if char in 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ':
x = tested_str2.count(char)
percentage = percentage + str(x)
使用字典或设置 – smac89
“你'重试' - 所以你有你试过的代码,对吧?请张贴它。 –
“我的名字”作为参数的函数返回“211121”? –