首页 > 技术文章 > 字典dict

lijunji 2019-08-31 17:12 原文

'''
字典:
1、数据类型 dict
2、用 {} 表示
3、键值对储存, key: value
4、无序的数据集合
5、字典通过 key 取 value
6、字典 for循环时, 默认循环 key
7、字典的key只能是 不可变的数据类型
8、字典的value可以是任意类型
9、字典是可变的数据集合
'''


'''
clear() 清空字典
copy() 浅拷贝
fromkeys(iterable, value) iterable(能被for循环的数据), 通过for循环把循环出的
元素 和 value 一一对应 组成 键值对,返回一个新的字典
d = {}.fromkeys(["a", "b", "c"], ["1", "2", "3"])
print(d)
dl = {}
dl = dl.fromkeys("234", "value")
print(dl)

get(key, msg=None) 通过key 取value, 如果value不存在,默认返回None
items() 得到一个可迭代对象,可迭代对象里存在 字典的 key value
keys() 得到一个可迭代对象,可迭代对象里存在 字典的 key
values() 得到一个可迭代对象,可迭代对象里存在 字典的 value
pop(key) 根据key删除value, key不存在 报错

setdefault(key, value) key存在,不做任何操作,如果key不存在,则新增一条 新的键值对

update()
# dic["rap"] = "最好的坤坤"
# print(dic)
dic.update(rap="最好的坤坤", 跳="不虚", **{"1": True, "恶毒的坤坤": "篮球"})
print(dic)

'''



 

推荐阅读