Python | 字典 | 笔记

38 阅读1分钟
# ------------------------------------创建---------------------------------
#元素:键值对(键:值),键无序且唯一,值可以是任意类型
from numba.core.typing.new_builtins import Print

d1 = {}
d2 = {"A":"123","B":135,"C":[680],4:724}
print(d2)
#dict ()函数创建

# --------------------------------------访问----------------------------------------
#1、语法:字典[键],访问字典的值
print(d2['A'])
#print(d2['D'] #报错
# 2、get()方法
print(d2.get('A'))
print(d2.get('D')) #给空
#3、keys(),values().items()
print(d2.keys())
print(d2.values())
print(d2.items())

# 遍历
for key in d2.keys():
    print(key)
for value in d2.values():
    print(value)
#----------------------------重点----------------------
for k,v in d2.itams():
    print(k,v)
#-----------------------------------------------------
#--------------------------添加(增)-------------------------
# 语法:字典[键] = 值
d2["D"] =98
print(d2)
# updata()方法
d2.update(E=102)
print(d2)
#--------------------------修改(改)-------------------------
d2.update(E=98)
print(d2)
#--------------------------删除(删)-------------------------
#1、pop()方法,制定键删除
print(d2.pop("D"))
print(d2.popitem())
#2、popitem()方法,随机删除
print(d2.popite("D"))
print(d2)
# 3、clear()方法,清空
d2.clear()
print(d2)

if d2 is None:
    print("错误")
if 3 not in d2:
    print("错误")