全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
1389 0
2021-11-18
假定字典为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}




二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群