for循环,字典遍历(二)
1 #通过列表值,定义一个字典,来获取key和value 2 3 str_list = [1,3,5,7,9,'i',9,'o',7,'i'] 4 str_dict = {} 5 for i in str_list: 6 # 如果字典中包含i代表的key 7 if i in str_dict: 8 # 将i元素代表出现次数加1 9 str_dict[i] += 1 10 # 将ele元素代表出现次数设为1 11 else: 12 str_dict[i] = 1 13 for i,value in str_dict.items(): 14 print('%s的次数为:%d'%(i,value)) 15 16 #运行结果 17 18 1的次数为:1 19 3的次数为:1 20 5的次数为:1 21 7的次数为:2 22 9的次数为:2 23 i的次数为:2 24 o的次数为:1