字典函数
函数总览
1、 dict
2、 items
3、 keys
4、 values
5、 get
6、 pop
7、 setdefault(key,value)
8、 fromkeys(序列,值)
9、 update
10、 copy
dict()
功能:格式转化 或者创建空字典
创建空字典的方法
result = dict()
result = {}
创建有数据的方法一
1、变量 = dict(键=值,键=值,键=值)
#这里的键是变量,要符合变量的命名规范,不能是数字和特殊字符等。
result = dict(a='12',b='dd')
print(result,type(result))
{'a': '12', 'b': 'dd'} <class 'dict'>
创建有数据的方法二[序列格式的]
2、变量 = dict([(键,值),(键,值),(键,值),(键,值)])
tmp = {('a','sf'),('12','sdf'),('klf','shs')}
result = dict(tmp)
print(result,type(result))
{'12': 'sdf', 'a': 'sf', 'klf': 'shs'} <class 'dict'>
list1 = [('asd','sdf'),('sss','dddd'),('kkk','ooo')]
result = dict(list1)
print(result,type(result))
{'asd': 'sdf', 'sss': 'dddd', 'kkk': 'ooo'} <class 'dict'>
emp1 = (('a','1'),('b','2'),('c','3'))
result = dict(emp1)
print(result,type(result))
{'a': '1', 'b': '2', 'c': '3'} <class 'dict'>
创建有数据的方法二[dict(zip())]
result = dict(zip((键,键,键),(值,值,值)))
以一个序列为键,以另一个序列为值。
t1 = (1,2,3,4,5,6)
t2 = (