dictionary

数据类型划分:

不可变数据类型:bool,int ,str,元组;可哈希。

可变数据类型:列表,字典,集合(set),不可哈希。

字典(dict):key:必须是不可变数据类型,可哈希。

                       value:任意数据类型。

      {key:value,key:value}

特点:二分查找;存储大量的关系型数据,无序的(3.5版本前)

增:

1、直接按键赋值,键若存在,覆盖;键不存在,则添加。

2、setdefault:键若存在,不做改变,键不存在,则增加。

删:

pop:按键删除,有返回值。可设置返回值。

popitem:随机删除,有返回值;返回值为元组,元组里是删除的键值

clear

del

改:

直接按键赋值;

update:覆盖增加

查:

print(dic1.keys())

print(dic1.values())

print(dic1.items())

for k,v in dic1.items()

get

原文地址:https://www.cnblogs.com/geng-xiaoqiaoliushui/p/10225065.html