python中字典的常用函数_【Python】-字典DICT常用函数实例

#P3-120

#初始化字典

d1=dict({"id":1948,"name":"Liujc","sex":"男"});

d2=dict(id=1948,name="Liujc",sex="男");

d3=dict([("id",1948),("name","Liujc"),("sex","男")]);

d4=dict(zip(["id","name","sex"],[1948,"Liujc","男"]));

d5={"id":1948,"name":"Liujc","sex":"男"};

#复制字典

dcopy=d1.copy();

print("d1.copy():",dcopy);

#print("d1.clear():",d1.clear());

#get(k):返回键K的关联值,如果不存在则返回none

print("d1.get('id'):",d1.get("id"));

##get(k):返回键K的关联值,如果不存在则返回定义值

print("d1.get('noname'):",d1.get("noname","Not Found,Out Put Cus_Set_Value"));

#获取字典(key,value)试图

print("d1.items:",d1.items());

#获取字典所有的keys,values视图

print("d1.keys and d1.values:",d1.keys(),d1.values());

#pop(k)返回键K的关联值,并移键K的项,若不存在产生KeyError

print("d1.pop(id):",d1.pop("id"));

print(d1);

#pop(k,v):返回键K的关联值,并移键K的项,若不存在则返回指定值v

print("d1.pop(id),Not Found ID:",d1.pop("id","No ID"));

#setdefault(k,v)设置K键对应的的值,如果没有指定属性,则添加属性并设置指定值v

print("d1.setdefault:",d1.setdefault("id","1958"));

print("d1.setdefault:",d1.setdefault("addAttr","addr"));

print(d1);

#将字典不存在的属性,添加到字典,存在则修改

dupdate={"update":"2012"};

d1.update(dupdate);

print(d1);

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值