【PYTHON学习D-2】

字典 dic={键:值,d:e}

唯一,不可更改,没有下标(不可通过下标查找)

仅限元祖、数字、字符串类型

不唯一,可以修改

运算  

  • 创建                   
    xn=dict.fromkeys('nihao',3)
    
    print(xn)
    
    {'n': 3, 'i': 3, 'h': 3, 'a': 3, 'o': 3}

    只能作为每一个键的值

数字用圆括号括起来

xn=dict.fromkeys((1,2,3))

print(xn)

{1: None, 2: None, 3: None}

创建新的则旧的被覆盖 

  • 增加(同修改)    dic[键]=值
  • 删除           

                  项              del dic[键]

       字典内数据           dic.clear()

         整个字典             del dic

遍历

  •           for  v   in  dict.keys():       

                     print( dict.keys() )   

值/项修改keys——》values、items

  • 特殊 * for v    in    dict:

项输出为(x,y)  键和值为x,y

  • 键和值   for (k,v)  in dict.items():

                    for  k,v    in dict.items():

判断键是否在字典中

print(0 in dic)

弹出 

此对键值消失           a.pop(键)     键对应的值

随机弹出项(首/尾,字典空报错)   a.popitem()

更新    update()    

有原字典的键值,项更新

没有,则末尾加新的键值

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值