-
关键字:dictionary、字典
-
摘要:dictionary、字典、字典的使用方法、字典的操作
目录
一、字典概述
1、字典
- 字典是由 键—值 对构成的数据集。
- 字典中的键只能使用字符串、数字或元组;字典的值可以是任意 Python 对象。
- 字典为散列类型,其中的 键—值 对无序且不重复。
2、字典的定义
##直接定义
>>> dict1 = {1:"one", 2:"two", 3:"three"}
##使用 dict() 函数构造
>>> dict2 = dict(dict1) # 使用字典构造
>>> dict3 = dict(name='Tom', age=18) # 使用关键字构造
>>> dict4 = dict([('1', 'one'), ('2', 'two'),('3', 'three')]) # 使用列表构造
>>> dict5 = dict((('1', 'one'), ('2', 'two'),('3', 'three'))) # 使用元组构造
*在使用关键字构造时,key不能为数字或带有数字的字符串,否则会引起歧义报错
3、向字典中添加键值对
*若该key已存在,则会覆盖原键值对
>>> dict1 = {1:"one", 2:"two", 3:"three"}
>>> dict1[4] = 'four'
>>> dict1
{1: 'one', 2: 'two', 3: 'three', 4: 'four'}
4、通过key索引对应值
*若key不存在则会报错
>>> dict1 = {1:"one", 2:"two", 3:"three"}
>>> dict1[2]
'two'