3.4 Python字典常用操作 update() copy() del clear() 学习笔记007

plo = {'a': 'Fine', 'c': 'd', 'e': 'f', 'h': 'g'}
other = {'New':'island','Old':'Korea'}
plo.update(other)
save_plo = plo.copy()
print(plo)
print(save_plo)
del save_plo['New']
print(save_plo)
print(plo)
print('a' in plo)
print(plo.keys())
print(plo.values())
print(plo.items())
save_plo.clear()
print(save_plo)

{'a': 'Fine', 'c': 'd', 'e': 'f', 'h': 'g', 'New': 'island', 'Old': 'Korea'}
{'a': 'Fine', 'c': 'd', 'e': 'f', 'h': 'g', 'New': 'island', 'Old': 'Korea'}
{'a': 'Fine', 'c': 'd', 'e': 'f', 'h': 'g', 'Old': 'Korea'}
{'a': 'Fine', 'c': 'd', 'e': 'f', 'h': 'g', 'New': 'island', 'Old': 'Korea'}
True
dict_keys(['a', 'c', 'e', 'h', 'New', 'Old'])
dict_values(['Fine', 'd', 'f', 'g', 'island', 'Korea'])
dict_items([('a', 'Fine'), ('c', 'd'), ('e', 'f'), ('h', 'g'), ('New', 'island'), ('Old', 'Korea')])
{}
知识点:
 
 
  • 字典没有顺序要求,不能重复key,可以更改
  • update()将整个字典键值对复制到字典中
  • del 对应key和对应值
  • clear() 将所有元素删除

猜你喜欢

转载自blog.csdn.net/port2018/article/details/80748573