为什么在Python中完全使用“ dict()”?

数学天才

考虑以下两个语句,它们具有相同的目的:

tel = {'sape': 4139, 'jack': 4098}

tel = dict([('sape', 4139), ('jack', 4098)])

为什么要完全使用“ dict()”?

我敢肯定有一个原因,我只想知道。

操作说明

存在的原因dict(...)是所有类都需要具有构造函数。此外,如果构造函数能够采用其他格式的数据,则可能会有所帮助。

在您的示例用例中,使用不会带来任何好处dict,因为您可以控制数据所在的格式。但是请考虑一下,如果列表中已经有成对的数据,则dict构造函数可能会有用。例如,当从文件中读取行时,可能会发生这种情况。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python dict是对象吗?

来自分类Dev

为什么dict文字语法优于dict构造函数?

来自分类Dev

Python:为什么dict键中有','时re.sub不能用dict值替换dict键

来自分类Dev

Basic Dict manipulation in python

来自分类Dev

出于好奇:为什么python3不使用__dict__作为默认的相等实现?

来自分类Dev

为什么在访问Python对象属性时使用getattr()而不是__dict__?

来自分类Dev

为什么dict中的key和dict.keys()中的key具有相同的输出?

来自分类Dev

python argparse dict arg

来自分类Dev

为什么“ object .__ dict__是object .__ dict__”为假?

来自分类Dev

为什么使用打包的* args / ** kwargs而不是传递列表/ dict?

来自分类Dev

Python中的Union dict

来自分类Dev

为什么python 2.7中的dict定义比Python 3.x中的dict定义更快?

来自分类Dev

为什么dict和dict.items()的顺序不同?

来自分类Dev

为什么dict()中的key比Python3中的dict.get(key)更快?

来自分类Dev

Python Dict截断键

来自分类Dev

为什么'dict(Count(list))在Windows的python中不起作用?

来自分类Dev

Python:dict乘法

来自分类Dev

Python Dict,动态插入

来自分类Dev

循环构建dict。Python

来自分类Dev

使用内置的dict()从元组列表生成dict

来自分类Dev

为什么要在Dict上使用HashDict?

来自分类Dev

为什么dict比python中的if-else更快?

来自分类Dev

Python dict按内部dict值排序

来自分类Dev

为什么 dict(dict) 得到相同的 dict?

来自分类Dev

Python dict 理解 - 在创建期间访问 dict

来自分类Dev

为什么这个嵌套的 dict 理解在 Python 中不起作用?

来自分类Dev

在dict值python中访问dict

来自分类Dev

为什么 Python 将我的 dict 视为 str?

来自分类Dev

为什么在相同的 Python 代码中 List 比 Dict 快?

Related 相关文章

  1. 1

    Python dict是对象吗?

  2. 2

    为什么dict文字语法优于dict构造函数?

  3. 3

    Python:为什么dict键中有','时re.sub不能用dict值替换dict键

  4. 4

    Basic Dict manipulation in python

  5. 5

    出于好奇:为什么python3不使用__dict__作为默认的相等实现?

  6. 6

    为什么在访问Python对象属性时使用getattr()而不是__dict__?

  7. 7

    为什么dict中的key和dict.keys()中的key具有相同的输出?

  8. 8

    python argparse dict arg

  9. 9

    为什么“ object .__ dict__是object .__ dict__”为假?

  10. 10

    为什么使用打包的* args / ** kwargs而不是传递列表/ dict?

  11. 11

    Python中的Union dict

  12. 12

    为什么python 2.7中的dict定义比Python 3.x中的dict定义更快?

  13. 13

    为什么dict和dict.items()的顺序不同?

  14. 14

    为什么dict()中的key比Python3中的dict.get(key)更快?

  15. 15

    Python Dict截断键

  16. 16

    为什么'dict(Count(list))在Windows的python中不起作用?

  17. 17

    Python:dict乘法

  18. 18

    Python Dict,动态插入

  19. 19

    循环构建dict。Python

  20. 20

    使用内置的dict()从元组列表生成dict

  21. 21

    为什么要在Dict上使用HashDict?

  22. 22

    为什么dict比python中的if-else更快?

  23. 23

    Python dict按内部dict值排序

  24. 24

    为什么 dict(dict) 得到相同的 dict?

  25. 25

    Python dict 理解 - 在创建期间访问 dict

  26. 26

    为什么这个嵌套的 dict 理解在 Python 中不起作用?

  27. 27

    在dict值python中访问dict

  28. 28

    为什么 Python 将我的 dict 视为 str?

  29. 29

    为什么在相同的 Python 代码中 List 比 Dict 快?

热门标签

归档