4 字典{ }

发布时间 2023-08-31 14:30:17作者: yiyi&jojo
  • 1 以键值对方式存储数据,无序序列
    根据key查找Value位置
  • 2 创建
    { }
    scores = {'张三':100,'李四':98 }
    dict()
    dict(name= '张三',age= 20)
  • 3 元素获取
    []: score['key'] 没有key,报错
    get(): scores.get('张三') 没有key,返回None
  • 4 key判断
    in / not in
  • 5 删除
    del scores['张三']
  • 6 新增/修改
    scores['王五'] = 99
  • 7 获取视图
    keys():获取所有key keys=scores.keys()
    values():获取所有values values = scores.values()
    items():获取所有key value对 items = scores.items()
  • 8 元素遍历
    for items in scores:
        print(items, scores[items], scores.get(items))
  • 9 字典生成式
items = ['fruits', 'books', 'others']
prices = [10, 20, 30]
lst2 = {item.upper(): price for item, price in zip(items, prices)}
print(lst2)