python 字典视图

1,items()  键值对视图

x={'name':'John','age':25}
y=x.items()
print(y)
for a in y:
print(a)
x['age']=30
print(y)

 2,keys()  键的视图

x={'name':'John','age':25}
y=x.keys()
print(y)
for a in y:
    print(a)
x['sex']='male'
print(y)
print(list(y))

 3,value()  值视图

4,键视图的集合操作

x={'a':1,'b':2}
y={'b':3,'c':4}
kx=x.keys()
ky=y.keys()
print(kx-ky)
print(kx|ky)
print(kx&ky)
print(kx^ky)

原文地址:https://www.cnblogs.com/fengzhiyuan/p/13914643.html