01
Python增加元素,不像其他语言使用现实的操作接口,只需要dict[1]=3,如果字典中不存在1,则直接新增元素键值对(1,3),如果存在则替换键1为3。
if key in dict:判断出key是否在dict字典中。
统计元素出现的次数:
1 def word_count(nums): 2 dict={} 3 for it in nums: 4 if it not in dict: 5 dict[it] = 1 6 else: dict[it] += 1 7 return dict 8 9 print(word_count([1,3,0,-1,4,3,2,1,2,3,4,5]))
运行结果:
1 {1: 2, 3: 3, 0: 1, -1: 1, 4: 2, 2: 2, 5: 1}
02
统计元素出现的次数:
1 list01 = ['a','b','c','a','c'] 2 set01 = set(list01) 3 dict01 = {} 4 for item in set01: 5 dict01.update({item:list01.count(item)}) 6 print(dict01)
运行结果:
1 {'c': 2} 2 {'c': 2, 'b': 1} 3 {'c': 2, 'b': 1, 'a': 2}