thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
字典用于以键:值对的形式存储数据值。
字典是一个有序*、可更改且不允许重复的集合。
从 Python 3.7 版本开始,字典是有序的。在 Python 3.6 及更早版本中,字典是无序的。
字典用大括号编写,并具有键和值:
创建并打印字典:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
print(thisdict)
亲自试一试 »
字典项目是有序的、可更改的并且不允许重复。
字典项以键:值对的形式呈现,可以通过键名来引用。
打印字典的 "brand" 值:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
print(thisdict["brand"])
亲自试一试 »
从 Python 3.7 版本开始,字典是有序的。在 Python 3.6 及更早版本中,字典是无序的。
当我们说字典是有序的时,意味着这些项目有一个定义的顺序,并且该顺序不会改变。
无序意味着项目没有定义的顺序,您不能使用索引来引用项目。
字典是可更改的,这意味着我们可以在创建字典后更改、添加或删除项目。
字典不能有两个具有相同键的项目:
重复值将覆盖现有值:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964,
"year": 2020
}
print(thisdict)
亲自试一试 »
要确定字典有多少个项目,请使用 len()
功能:
字典项中的值可以是任何数据类型:
字符串、整型、布尔型和列表数据类型:
thisdict = {
"brand": "Ford",
"electric": False,
"year": 1964,
"colors": ["red", "white", "blue"]
}
亲自试一试 »
从 Python 的角度来看,字典被定义为数据类型为“dict”的对象:
<class 'dict'>
打印字典的数据类型:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
print(type(thisdict))
亲自试一试 »
也可以使用dict() 构造函数来制作字典。
使用 dict() 方法制作字典:
thisdict = dict(name = "John", age = 36, country = "Norway")
print(thisdict)
亲自试一试 »
Python 编程语言中有四种集合数据类型:
*放项目是不可更改的,但您可以随时删除和/或添加项目。
**从 Python 3.7 版本开始,字典是有序的。在 Python 3.6 及更早版本中,字典是无序的。
选择集合类型时,了解该类型的属性很有用。为特定数据集选择正确的类型可能意味着保留意义,并且可能意味着效率或安全性的提高。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!