会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132463个问题
Python 全系列/第一阶段:Python入门/序列 2836楼
Python 全系列/第一阶段:Python入门/编程基本概念 2837楼
Python 全系列/第一阶段:Python入门/序列 2839楼
Python 全系列/第一阶段:Python入门/面向对象 2841楼
Python 全系列/第一阶段:Python入门/控制语句 2842楼
Python 全系列/第一阶段:Python入门/控制语句 2843楼
Python 全系列/第一阶段:Python入门/序列 2845楼
Python 全系列/第一阶段:Python入门/编程基本概念 2846楼

# 练习:使用普通循环实现上面字典推导式实现字符出现次数统计
my_text1 = "i love you,i love sxt,i love gaoqi"
char_count1 = {}
for x in my_text1:
    char_count1.update({x: my_text1.count(x)})
    print(char_count1, end=" ")

print()#换行作用

my_text2 = "i love you,i love sxt,i love gaoqi"
char_count2 = {}
for x in my_text1:
    char_count2 = {x: my_text2.count(x)}
    print(char_count2, end=" ")

{'i': 4} {'i': 4, ' ': 6} {'i': 4, ' ': 6, 'l': 3} {'i': 4, ' ': 6, 'l': 3, 'o': 5} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2, 's': 1} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2, 's': 1, 'x': 1} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2, 's': 1, 'x': 1, 't': 1} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2, 's': 1, 'x': 1, 't': 1} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2, 's': 1, 'x': 1, 't': 1} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2, 's': 1, 'x': 1, 't': 1} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2, 's': 1, 'x': 1, 't': 1} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2, 's': 1, 'x': 1, 't': 1} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2, 's': 1, 'x': 1, 't': 1} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2, 's': 1, 'x': 1, 't': 1} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2, 's': 1, 'x': 1, 't': 1} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2, 's': 1, 'x': 1, 't': 1, 'g': 1} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2, 's': 1, 'x': 1, 't': 1, 'g': 1, 'a': 1} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2, 's': 1, 'x': 1, 't': 1, 'g': 1, 'a': 1} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2, 's': 1, 'x': 1, 't': 1, 'g': 1, 'a': 1, 'q': 1} {'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2, 's': 1, 'x': 1, 't': 1, 'g': 1, 'a': 1, 'q': 1} 

{'i': 4} {' ': 6} {'l': 3} {'o': 5} {'v': 3} {'e': 3} {' ': 6} {'y': 1} {'o': 5} {'u': 1} {',': 2} {'i': 4} {' ': 6} {'l': 3} {'o': 5} {'v': 3} {'e': 3} {' ': 6} {'s': 1} {'x': 1} {'t': 1} {',': 2} {'i': 4} {' ': 6} {'l': 3} {'o': 5} {'v': 3} {'e': 3} {' ': 6} {'g': 1} {'a': 1} {'o': 5} {'q': 1} {'i': 4} 


老师:如何让上面的结果去重。

得到下面的结果:

{'i': 4, ' ': 6, 'l': 3, 'o': 5, 'v': 3, 'e': 3, 'y': 1, 'u': 1, ',': 2, 's': 1, 'x': 1, 't': 1, 'g': 1, 'a': 1, 'q': 1}

Python 全系列/第一阶段:Python入门/控制语句 2847楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637