Python中字典是什么意思?python字典怎么用
在python之中有一个基本的数据类型叫做字典,很多小伙伴在学习到它的时候就有些疑惑。字典不是对字词的解析吗,python字典是什么意思。下面一文将详细介绍python字典的含义及其用法。
字典也是一种常用的Python內置数据类型,其他语言可能把字典称为联合内存或联合数组。与以连续整数为索引的序列不同,字典以关键字为索引,关键字通常是字符串或数字,也可以是其他任意不可变类型。只包含字符串、数字、元组的元组,也可以用作关键字。但如果元组直接或间接地包含了可变对象,就不能用作关键字。列表不能当关键字,因为列表可以用索引、切片、append()、extend()等方法修改。
可以把字典理解为键值对的集合,但字典的键必须是唯一的。花括号{}用于创建空字典。另一种初始化字典的方式是,在花括号里输入逗号分隔的键值对,这也是字典的输出方式。
字典的主要用途是通过关键字存储、提取值。用del可以删除键值对。用已存在的关键字存储值,与该关键字关联的旧值会被取代。通过不存在的键提取值,则会报错。创建字典的示例如下:
1.dict()构造函数可以直接用键值对序列创建字典:
dict([('sape', 4139), ('guido', 4127), ('jack', 4098)])
2.字典推导式可以用任意键值表达式创建字典:
{x: x**2 for x in (2, 4, 6)}
3.关键字是比较简单的字符串时,直接用关键字参数指定键值对更便捷:
dict(sape=4139, guido=4127, jack=4098)
以上就是关于python字典是什么的全部内容了,希望对你有所帮助。