python dict的常用方法函数

dict={"name":"", "age": 24, "hobby":"sing a song"}
a=dict.items()
print("a", a, type(a))

b=dict.has_key("name")
print("b==name", b, type(b))


c=dict.keys()
print("c==keys", c, type(c))

d=dict.values()
print("d==keys", d, type(d))

# setdefault和get很相似,但是get设置的默认值并不会成为dict的key:value对
e = dict.setdefault("language", "python")
print("e==keys", e, type(e))
print('dict',dict)

f = dict.get("food", "steak")
print("f==keys", f, type(f))
print('dict',dict)

# del dict["name"]
# print('dicttttttttt',dict)

# del dict
# print('dictllllllll',dict)


# for key, value in dict.items():
    # print(key, value)

for key in dict:
    print(key, dict[key])

输出结果:

('a', [('hobby', 'sing a song'), ('age', 24), ('name', '')], <type 'list'>)
('b==name', True, <type 'bool'>)
('c==keys', ['hobby', 'age', 'name'], <type 'list'>)
('d==keys', ['sing a song', 24, ''], <type 'list'>)
('e==keys', 'python', <type 'str'>)
('dict', {'hobby': 'sing a song', 'age': 24, 'name': '', 'language': 'python'})
('f==keys', 'steak', <type 'str'>)
('dict', {'hobby': 'sing a song', 'age': 24, 'name': '', 'language': 'python'})
('hobby', 'sing a song')
('age', 24)
('name', '')
('language', 'python')

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值