大家好,bluedict德语相信很多的网友都不是很明白,包括入门系列也是一样,不过没有关系,接下来就来为大家分享关于bluedict德语和入门系列的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
1、字典常用于存储键值对的集合,它是一种无序,可修改并且不允许重复,字典是用{}来表示,并带有k/v键值对,比如下面定义的字典结构。
2、\nthisdict={\n"brand":"Ford",\n"model":"Mustang",\n"year":1964\n}\nprint(thisdict)\n\n\nPSE:\\dream\\markdown\\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py\n{'brand':'Ford','model':'Mustang','year':1964}\n字典项
字典中的项是以key-value形式展先的,通常我们用key来获取字典中的内容,如下代码所示:
3、\nthisdict={\n"brand":"Ford",\n"model":"Mustang",\n"year":1964\n}\nprint(thisdict["brand"])\n\nPSE:\\dream\\markdown\\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py\nFord\n无序,可修改
当我们说字典是无序的,意味着它并没有一个预先定义好的顺序,也就不能通过index的方式去获取dictionary中的item。
4、字典是可修改的,意味着我们可以在已创建的字典中修改,新增,删除项。
5、不允许重复,意味着同一个key不可能有两个item,有些朋友可能就要问了,如果在新增时遇到重复的key怎么办呢?python中会默认覆盖掉之前同名key,如下代码所示:
6、\nthisdict={\n"brand":"Ford",\n"model":"Mustang",\n"year":1964,\n"year":2020\n}\nprint(thisdict)\n\nPSE:\\dream\\markdown\\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py\n{'brand':'Ford','model':'Mustang','year':2020}\n字典长度
要想判断字典中有多少个item,可以使用len()方法即可,比如下面的代码:
7、\nthisdict={\n"brand":"Ford",\n"model":"Mustang",\n"year":1964,\n"year":2020\n}\n\nprint(len(thisdict))\n\nPSE:\\dream\\markdown\\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py\n3\n字典项的数据类型
字典项的value值可以是任何类型,比如int,string,array等,如下代码所示:
8、\nthisdict={\n"brand":"Ford",\n"electric":False,\n"year":1964,\n"colors":["red","white","blue"]\n}\n\ntype()
本质上来说,dict就是一个名为dict的class类,如下代码所示:
9、\nthisdict={\n"brand":"Ford",\n"model":"Mustang",\n"year":1964\n}\nprint(type(thisdict))\n\nPSE:\\dream\\markdown\\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py\n<class'dict'>\n
译文链接:https://www.w3schools.com/python/python_dictionaries.asp
bluedict德语的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于入门系列、bluedict德语的信息别忘了在本站进行查找哦。