基础数据类型dict.py

1. 基础数据类型字典dict
键值对的出现,key:value字典的key唯一不重复,可以存储大量的关系型数据
字典3.5版本包括3.5之前是无序的,3,6之后有序
字典的key:str,int,(bool值,tuple不常用),是不可变的数据类型(可哈希的)
字典的value:任意数据类型

dict增加
1. 按照键值增加,有则改之,无则添加
dic = {'name': 'jinyuan', 'age': 18, 'sex': '男'}
dic['name'] = 'nihao'
dic['habrry'] = 'lol'

dic.setdefault('job') # 利用模块 注意:有则不变,无则添加
dic.setdefault('job','IT')

dict删
dic = {'name': 'jinyuan', 'age': 18, 'sex': '男'}
print(dic.pop('name')) # 注意输出为被删掉的value
print(dic)

dic.clear() # 清空dict
del dic['name'] # 清空key name

dict查
dic = {'name': 'jinyuan', 'age': 18, 'sex': '男'}
print(dic['name']) # 注意查看时如果不存在会报错而用get不会
print(dic.get('name1')) # get取值,如果没有返会None

单独查看key与value
print(dic.keys()) # 单独查看key
print(dic.value()) # 单独查看value
for i in dic.keys():
print(i) # 可用于后面更改方便
print(dic.items()) # 遍历以列表返回的(键:值)元组。
for i,a in dic.items:
print(i,a)
努力到无能为力,拼搏到感动自己。
原文地址:https://www.cnblogs.com/jin-yuana/p/9832174.html