字典

字典

  • 字典的查找
  • 字典的修改
  • 字典的删除
  • 成员检测
    • 成员检测 检测的是 key 的内容

字典中 keys 和values,以及items 是特殊词

# 空字典
a = {}
a1 = dict()
b = {"one":1, "two":2, "three":3}  
# 也可以用  等号  的关键字
#  b1 = (one=1, two=2, three=3)
# 用关键字参数的话不能用字符串进行创建
print(b["three"])

b["two"]= "二"
del b["one"]
print(b)
print("*"*20)


b["four"]= 4
print(b)
print("*"*20)


for k in b.keys():   #  for k in b  一样的效果
    print(k,b[k])
print("*"*20)
for k,v in b.items():
    print(k,"----",v)
3
{'two': '二', 'three': 3}
********************
{'two': '二', 'three': 3, 'four': 4}
********************
two 二
three 3
four 4
********************
two ---- 二
three ---- 3
four ---- 4
bb = {k:v for k,v in b.items() }
print(bb)
{'two': '二', 'three': 3, 'four': 4}

get 函数

  • a.get(“key”)
    • 如果key不存在就返回NONE
    • 但是可以自己设定没有返回什么值
    • a。get(“key”,100)
      • 如果找不到key,那么就返回100
print(bb.get("two"))
print(bb.get("asd"))
二
None
# fromkeys  把两个类进行字典化,但是只是key有我们规定,value是同一的
k = [1,2,3,4,5]
v = [6,7]
d = dict.fromkeys(k,v)
print(d)
{1: [6, 7], 2: [6, 7], 3: [6, 7], 4: [6, 7], 5: [6, 7]}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值