字典用“{ }”标识,由索引(key)和它对应的值(value)组成,是除列表以外,Python 中最灵活的内置数据结构类型,类似于其它语言的K-V类型数据。列表是有序的对象结合,而字典是无序的对象集合。
Python 字典是另一种可变容器模型,且可储存任意类型的对象,如字符串、数字、元祖等其他容器模型。
字典由键和对应的值成对组成,字典也被称作关联数组或哈希表。字典中的元素是通过Key关键字来存取的,而不是通过偏移存取的。
zdict = { }
zdict['w1']='hello'
zdict['w2']='ziwang.com'
print(zdict)
s23 = zdict['w1']
s24 = zdict['w2']
print(s23, s24)
输出:
{'w1': 'hello', 'w2': 'ziwang.com'}
hello ziwang.com
字典内置函数和方法如下:
(1)Python 字典包含以下内置函数
cmp(dict1, dict2): 比较两个字典元素
len(dict): 计算字典元素的个数,即键的总数
str(dict): 输出字典可打印的字符串标识。
type(variable): 返回输入的变量类型,如果变量是字典,就返回字典类型。
(2)Python 字典包含以下内置方法
radiansdict.clear(): 删除字典内所有元素
radiansdict.copy(): 返回一个字典的浅复制
radiansdict.fromkeys(): 创建一个新字典,以序列seq中的元素做字典的键,val为字典所有键对应的初始值。