摘要:
下文讲述Python中创建字典的方法分享,如下所示:
字典是Python常用的数据类型,
它是使用键值对的方式对数据进行存储,
那么在Python中如何创建字典呢?
下文将一一道来,如下所示:
1.通过关键字dict和关键字参数创建
dic = dict(one = 88, two = 99, three =100)
//输出
dic {'one': 88, 'two':99, 'three':100}
2.通过二元组列表创建
list = [('one', 88), ('two', 99), ('three', 100)]
dic = dict(list)
//输出
dic {'one': 88, 'two':99, 'three':100}
3.dict和zip结合创建
dic = dict(zip('xyz', [88,99,100]))
//输出
dic {'x': 88, 'y': 99, 'z':100}
4.通过字典推导式创建
dic = {i:2*i for i in range(3)}
//输出
dic {0: 0, 1: 2, 2: 4}
5.通过dict.fromkeys()创建 通常用来初始化字典, 设置value的默认值
dic = dict.fromkeys(range(3), 'x')
//输出
dic {0: 'x', 1: 'x', 2: 'x'}
6.其他
list = ['x', 1, 'y', 2, 'z', 3]
dic = dict(zip(list[::2], list[1::2]))
//输出
dic {'y': 2, 'x': 1, 'z': 3}