>> dic{"bar": 3, "egg": 2, "spam": 1}3.通过关键字dict和关键字参数创建>>> d..._numpy 构建一个字典">
当前位置:   article > 正文

python创建字典-Python创建字典的八种方式

numpy 构建一个字典

1.创建空字典

>>> dic = {}

>>> type(dic)

2.直接赋值创建

>>> dic = {"spam":1, "egg":2, "bar":3}

>>> dic

{"bar": 3, "egg": 2, "spam": 1}

3.通过关键字dict和关键字参数创建

>>> dic = dict(spam = 1, egg = 2, bar =3)

>>> dic

{"bar": 3, "egg": 2, "spam": 1}

4.通过二元组列表创建

>>> list = [("spam", 1), ("egg", 2), ("bar", 3)]

>>> dic = dict(list)

>>> dic

{"bar": 3, "egg": 2, "spam": 1}

5.dict和zip结合创建

>>> dic = dict(zip("abc", [1, 2, 3]))

>>> dic

{"a": 1, "c": 3, "b": 2}

6.通过字典推导式创建

>>> dic = {i:2*i for i in range(3)}

>>> dic

{0: 0, 1: 2, 2: 4}

7.通过dict.fromkeys()创建

通常用来初始化字典, 设置value的默认值

>>> dic = dict.fromkeys(range(3), "x")

>>> dic

{0: "x", 1: "x", 2: "x"}

8.其他

>>> list = ["x", 1, "y", 2, "z", 3]

>>> dic = dict(zip(list[::2], list[1::2]))

>>> dic

{"y": 2, "x": 1, "z": 3}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/714370
推荐阅读
相关标签
  

闽ICP备14008679号