楼主: sWu6oKIgOGeuY
1401 0

[学习资料] python 字典 [推广有奖]

  • 0关注
  • 0粉丝

高中生

62%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
63.5483
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
163 点
帖子
16
精华
0
在线时间
9 小时
注册时间
2021-3-23
最后登录
2021-12-1

楼主
sWu6oKIgOGeuY 发表于 2021-11-18 18:36:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
假定字典为dics = {0:'a', 1:'b', 'c':3}
1.从字典中取值,当键不存在时不想处置异常
[办法] dics.get('key', 'not found')
[例如]



image

[解释] 当键'key'不存在是,打印'not found'(即想要处置的信息),当存在是输出键值。
【其他处理计划一】
if key in dics:         print dics[key] else:         print 'not found!!'
【其他处理计划二】
try:           print dics[key] except KeyError:           print 'not found'
例子:




image

2.从字典中取值,若找到则删除;当键不存在时不想处置异常
[办法] dics.pop('key', 'not found')
[例如]



image

[解释] 当键'key'不存在是,打印'not found'(即想要处置的信息),当存在是输出键值,并且去除该健。
3.给字典添加一个条目。假如不存在,就指定特定的值;若存在,就算了。
[办法] dic.setdefault(key, default)
[例如]




image

4. update
>>> a = {'a':1, 'b':2}>>> a.update({'c':3})>>> a{'a': 1, 'c': 3, 'b': 2}>>> a.update({'c':4})>>> a{'a': 1, 'c': 4, 'b': 2}




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python Default update except found

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-5 11:46