dict字典的基本使用

字典dict

  • 字典是一个非线性结构,是key-value组成的键值对的数据集合。
  • 字典的特点:可变的、无序的、key不重复。

字典的定义

  • 【{}或者dict()】可以定义一个空字典
    • 例如:
    a = dict()
    b = {
         }
    print(a,b,type(a),type(b))
    
    dict001
  • 【dict(**kwargs)】可以使用name=value键值对,初始化一个字典
    • 例如:
    c = dict(gdy="abc",x=90,y=100)
    print(c,type(c))
    
    dict002
  • 【dict(iterable,**kwarg)】使用可迭代对象和name = value度构造字典、不过可迭代对象的元素必须是一个二元结构
    • 例如:
    d = dict((("a","001"),("b","002")))
    print(d,type(d))
    
    dict003
  • 【dict(mapping,**kwarg)】使用一个字典构建另一个字典
    • 例如:
    e = {
         "a":10,"b":20,"c":30}
    f = dict(e,abc="20")
    print(e,f)
    
    dict004
  • 【{}】直接定义:例如:e = {“a”:10,“b”:20,“c”:30}
  • fromkeys(iterable,value) 【类方法】 #根据建集合初始化一个字典
    • iterable :为可迭代的键值集合
    • value:为默认所有建对应的默认值。(可以不写,如果没有默认为None)
    • 例如:
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值