1、dict()函数
-
#dict()
-
#以键对方式构造字典
-
d1 = dict(one = 1, two = 2, a = 3)
-
print(d1)
-
-
-
#以映射函数方式来构造字典
-
d2 = dict(zip(['one', 'two', 'three'], [1, 2, 3]))
-
print(d2)
-
{'two': 2, 'one': 1, 'three': 3}
-
-
#可迭代对象方式来构造字典
-
d3 = dict([('one', 1), ('two', 2), ('three', 3)])
-
print(d3)
-
-
d4 = dict(d3)
-
print(d4)
特别是第二个映射函数来构造字典的方式,在日常开发中可能会经常用到
例如你想把你的key放到一个空列表中,value放到另一个空列表中,这中间的一一对应关系,放到字典里,相当有效(例如:a = ['name', 'age'], b = ['coco', '23'],你只需要dict(zip(a,b))即可)
阅读(490) | 评论(0) | 转发(0) |