【发布时间】:2013-04-23 02:20:38
【问题描述】:
我只是想知道如何计算str中ch中的重复,我写的函数是:
def repeat(s):
'''
'''
count = 0
L = []
for i in range(len(s)):
count = 0
if s[i] in s:
count = count + 1
else:
count = count
L.append(count)
return L
但是,如果字母相同,列表会重复。有没有更好的方法来计算 str 中的字符数量?我在想用字典?
【问题讨论】:
-
这个函数应该为样本字符串返回什么?
-
这个问题很难理解,这就是为什么到目前为止你有 2 个非常不同的答案。
s[i] in s永远是真的。你的功能没有任何意义。通过描述您想要什么或修复您的功能以给出正确的结果来改进您的问题。我想知道在当前状态下谁支持这个问题。
标签: python string python-3.x