Python3基础之字典dict

Python3基础之字典dict,第1张

Python3基础之字典dict 字典dict 1.字典的定义

1.由一系列键值对组成的可变映射容器
2.映射:一对一的对应关系,且每条记录都是无序的
3.键必须是唯一且不可变(字符串/数字/元祖)。值没有限制

2.字典的创建

创建空字典

dict01 = {}
dict01 = dict{}

创建非空字典

dict02 = {“wj”:100,“zm”:80,“zr”:90}
dict02 =dict([(“a”,“b”),(“c”,“d”)]) print(dict02)

3.字典的基础 *** 作

1.查找元素(根据key查找value)

dict03 = {"a":10,"b":20}
print(dict03["a"])
# 如果key不存在,这查找会错误,如果存在
if "qtx" in dict03:
    print(dict01["qtx"])

2.修改元素(之前存在key)

dict03 = {"a":10,"b":20}
dict03["a"] = "BB"
print(dict03)

3.添加元素(之前不存在key)

dict01["e"] = f

4.删除元素

del dict01["a"]

5.遍历字典(获取字典中所有的元素)

#遍历字典,得到所以的key
for key in dict01:
    print(key)
    print(dict01[key])

#遍历字典,获取value
for value in dict01.values():
    print(value)

#遍历字典,获取键值对key,value
for k,v in dict01.item():
    print(k)
    print(v)
    

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5666084.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存