智一面的面试题提供python的测试题
 
1)直接使用{ }创建字典;
a = {"name":"张三","age":18,"job":"teacher"}
display(a)
 
结果如下:
在这里插入图片描述
 
2)使用dict()函数创建字典;
b = dict(name="黄伟",age=18,job="teacher")
display(b)
#传入一个元组组成的列表
c = dict([("name","黄伟"),("age",18),("job","teacher")])
display(c)
 
结果如下:
在这里插入图片描述
 
3)zip()函数:利用两个列表创建字典;
list1 = ["name","age","job"]
list2 = ["黄伟",18,"teacher"]
d = dict(zip(list1,list2))
display(d)
 
结果如下:
在这里插入图片描述
 
 
4)使用{ }和dict()创建空字典;
e = {}
display(e)
 
f = dict()
display(f)
 
结果如下:

在这里插入图片描述
 
 
5)使用fromkeys()函数创建值为空的字典;
#传入一个由字典的"键"组成的列表;
list1 = ["name","age","job"]
g = dict.fromkeys(list1)
display(g)
 
结果如下:
 
在这里插入图片描述