ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python系列教程115

2021-10-07 16:57:56  阅读:198  来源: 互联网

标签:教程 name python mel 45 115 dict 字典


朋友们,如需转载请标明出处:https://blog.csdn.net/jiangjunshow

声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知识更好地理解AI技术,我让助理负责分享这套python系列教程,希望能帮到大家!由于这套python教程不是由我所写,所以不如我的AI技术教学风趣幽默,学起来比较枯燥;但它的知识点还是讲到位的了,也值得阅读!PS:看不懂本篇文章的同学请先看前面的文章,循序渐进每天学一点就不会觉得难了!

可以使用不同的方法来创建字典,下面就列出了4种方法:

{'name': 'mel','age': 45}    # Traditional literal expression


D = {}                    # Assign by keys dynamically

D['name'] = 'mel'

D['age'] = 45


dict(name='mel',age=45)     # dict keyword argument form


dict([('name','mel'),('age',45)] # dict key/value tuples form

这四种形式都会建立相同的两键字典,但它们适用的场景不同:
•如果你可以事先拼出整个字典,那么第一种是很方便的。
•如果你需要动态地建立字典的每一个字段,第二种比较合适。
•第三种关键字形式所需的代码比常量少,但是键必须都是字符串才行。
•如果你需要在程序运行时把键和值逐步建成序列,那么最后一种形式比较适合。

如果所有键的值都相同,你也可以用下面这个特殊的形式对字典进行初始化——简单地传入一个键列表,以及所有键的初始值(默认值为空):

>>> dict.fromkeys(['a','b'],0)

{'a': 0,'b': 0}

标签:教程,name,python,mel,45,115,dict,字典
来源: https://blog.csdn.net/jiangjunshow/article/details/120638260

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有