python字典学习
https://blog.csdn.net/qq_37111647/article/details/94858037(补充)
1.创建字典:
(1) dictionary ={ ‘key1’:value1,‘key2’:value2...} ;
(2) dictionary =dict (zip(list1,list2)) #zip 形成字典 ;可以使用转换格式转换成其他格式;
(3) dictionary =dict(key1=value1,key2=value2....)
(4)1.访问字典的值:把相应的键放入到方括号中
如:dict = {‘Name‘: ‘Runoob‘, ‘Age‘: 7, ‘Class‘: ‘First‘}
print ("dict[‘Name‘]: ", dict[‘Name‘])
2.字典键的特性
字典值可以是任何的 python 对象,既可以是标准的对象,也可以是用户定义的,但键不行。
两个重要的点需要记住:
1)不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住;
2)键必须不可变,所以可以用数字,字符串或元组充当,而用列表就不行
3.用变量来使用函数,并输出print()
- 访问字典
(1)通过键值对访问字典:print(dictionary[键值] if xx in dictionary else xxxx)
(2)get方法: dictionary.get(key ,[default]) #default 为可选项
(3)遍历字典: for item in dictionary.items() #返回键和值 values()//值 ;keys() //键
- 添加字典:dictionary[key]= value 而修改,就是把原来存在的键替换 删除字典:del dictinary[key]