a = 'I love you,i love sxt,i love gaoqi'
b = {c:a.count(c) for c in a }
print(b)
运行结果:{'I': 1, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2, 'i': 3, 's': 1, 'x': 1, 't': 1, 'g': 1, 'a': 1, 'q': 1}
老师,,这个for循环遍历a中的字符串,不应该是从I开始一直到最后的i,这样不应该I,空格,l,o,v,e,空格,y,o,u,,,i,空格,l,o,v,e等等这样一个一个统计数量,怎么重复的字符就以第一个统计为准,后面不再重复统计了