【发布时间】:2018-06-15 01:59:54
【问题描述】:
我需要输入一个字符串,每个字符只计算一次字符的出现次数(不应为同一个字符重复)并将其打印在列表或集合或元组中。但我没有得到想要的结果。
代码:
string1 = input('Enter your string: ')
for letter in string1:
string2 = string1.count(letter,0)
ss = str(string2)
print(ss)
输出:
Enter your string: ggddg
3
3
2
2
3
【问题讨论】:
-
想要的输出是什么?
-
更准确地解释您的需求。
-
它应该只打印一次字母的出现次数,并且应该将它们全部打印在列表或元组中或设置@OlivierMelançon
-
@OlivierMelançon 抱歉,从现在开始我会牢记这一点。
标签: python string python-3.x count