如何运用PYTHON里的setdefault()方法
1、打开JUPYTER NOTEBOOK,新建一个PY文档。

2、x = {"a": 82, "h": 324, "q": 3333}
for k in x.keys():
if k != "UI":
x["UI"] = 666
break
创建一个字典,假设我们要把一个不存在的关键词加入字典里面,但是字典内容太大的话,一般会用FOR LOOPS。

3、x.setdefault("BB")
x
但是PYTHON里面有setdefault()的方法可以用在这里,这样就不用太麻烦的书写了。这里不存在,所以会返回None。

4、x.setdefault("CG", 632)
x
在用setdefault的时候,第一个写入要判断的是否存在,第二个写入如果不存在要返回的值。

5、x.setdefault("CG", 222)
x
如果本来关键词就存在了,那么用这个方法是不会替换原本的内容的。

6、x.setdefault("make", [1, 2, 3])
x
要灵活使用,列表也是可以加入进去的。

7、for k in x.keys():
if k != "QQ":
x.setdefault("QQ", 999)
break
x
我们返回到最原先,这个时候其实就是这个意思,但是已经不需要这么书写了。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:129
阅读量:154
阅读量:178
阅读量:148
阅读量:112