字典的增删改:
"""key的判断"""
scores = {'张三': 100, '王五': 80, '李四': 78}
print('张三' in scores)
print('张三' not in scores)
# 删除指定的键值对
del scores['张三']
print(scores)
# 清空字典的元素
scores.clear()
print(scores)
# 新增元素
scores['陈六'] = 88
print(scores)
# 修改元素
scores['陈六'] = 98
print(scores)
获取字典视图:
scores = {'张三': 100, '王五': 80, '李四': 78}
# 获取所有的key
keys = scores.keys()
print(keys)
print(type(keys))
print(list(keys)) # 将所有keys组成的视图转成列表
# 获取所有的value
values = scores.values()
print(values)
print(type(values))
print(list(values)) # 将所有values组成的视图转成列表
# 获取所有的键值对
items = scores.items()
print(items)
print(type(items))
print(list(items)) # 转换之后的列表元素是由元组组成
lst = list(items)
print(lst[0])