当前位置:   article > 正文

Python-dict 字典创建的八种方式_用dict函数创建字典

用dict函数创建字典

最近在学Python,学到数据类型,从字符串,整型,浮点到列表,元组,字典

内置函数是个好东西,只是不免数量有些庞大,以后练习中可以多加运用,今天就更新字典创建的八种方式. 谨记老师讲过的话,Practice makes perfect!!!

1.创建空字典

dict1 = {}

2.直接赋值创建

dict1 = {'a': 1, 'b': 3, 'f': 5}

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

dict1 = dict(a = 1, b = 2, f =3)

4.通过二元组列表创建

  1. # 注意 列表用[],元组用(),字典用{}
  2. list1 = [('a', 1), ('b', 2), ('f', 3))]
  3. dict1 = dict(list1)

5.dict和zip结合创建

  1. dict1 = dict(zip('abf', [1, 2, 3]))
  2. >>>dict1
  3. {'a': 1, 'b': 2, 'f': 3}

6.通过字典推导式创建

  1. dict1 = {'i':3*i for i in range(3)}
  2. >>>dict1
  3. {0: 0, 1: 3, 2: 4}

7.通过dict.fromkeys()创建

  1. dict1 = dict.fromkeys(range(3), 'x')
  2. >>> dict1
  3. {0: 'x', 1: 'x', 2: 'x'}

8.其他

  1. list1 = ['x', 1, 'y', 2, 'f', 3]
  2. dict1 = dict(zip(list[::2], list[1::2]))
  3. >>> dic
  4. {'y': 2, 'x': 1, 'f': 3}

这些内容由简及难,除直接创建外,也可用dict函数初始化后加入元素,或用dict函数转换列表为字典,还有zip以及fromkeys函数,没用过的可以试下!

学习Python的路道阻且艰,作为一名毫不喜欢理工科但身为工科的女孩子,已经意识到Code的重要性,不仅是一门语言,一门工具,说现实点是吃饭的家伙,而从我个人内心深处来讲,如果不尝试理解它,不去使用它,永远不会享受写代码的乐趣,看见自己亲手写下的代码,而他有可能链接这世上的每一个角落,实现一个又一个不可能,我才发现自己离不开他。

咦~好肉麻,也算间接性表白它吧,希望屏幕前的你,不论沮丧或迷茫,在未来的道路上我们一起加油!

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

闽ICP备14008679号