0%

python 字典使用

字典是python中相当于其他语言中的哈希表 即 键与值对应的数据结构。

字典的 in 是看键是否在字典内

例如 声明一个空的字典

1
my_dic={}

直接添加键值 ,这说明orange为键,而2为它的值。

1
my_dict[orange]=2,
1
if not my_dict.__contains__(apple)

如果字典中没有apple 这个键

1
2 not in my_dict.values()

如果字典中没有2这个值

如果计算一个数组中每个元素的个数。

1
2
3
4
5
6
counter={}
for i in nums:
if i not in counter:
counter[i]=0
counter[i]+=1
#在这里counter是一个空的字典里面的键与值都为空并且没有说明类型,可以用not in进行操作。