时间:2022-04-29 点击: 次 来源:网络 作者:佚名 - 小 + 大
北京理工大学零基础学python怎么能快一些需要英语好吗是真的吗
下载地址 https://share.weiyun.com/S11bpehi
资料目录 小甲鱼零基础学python视频全套96集 刘金玉零基础python入门到精通教程100集全套VIP精选 跟老齐学Python从入门到精通 电子工业出版社 在交互模式中,用help是一个很好的习惯。 >>> help(dict.clear) clear(...) D.clear() -> None. Remove all items from D. 这是一个清空字典中所有元素的操作。 >>> a = {"name":"qiwsir"} >>> a.clear() >>> a {} clear的含义是将字典清空,得到的是“空”字典。它和del有着很大的区别,del是将字典删除,内存中就没有它了,并不是为“空”(“空”和无是有区别的,至少在编程语言中有区别。在其他方面也有区别,比如“色即是空”,不能是“无”吧)。 >>> del a >>> a Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'a' is not defined 果然删除了。 另外,如果要清空一个字典,还能够使用a={}这种方法,但这种方法的本质是将变量a转向了{}这个对象,那么原来的呢?原来的成为了断线的风筝。这样的东西在Python中称之为垃圾,而且Python能够自动将这样的垃圾回收。读者就不用关心它了,反正Python会处理的。 pop(...) D.pop(k[,d]) -> v, remove specified key and return the corresponding value. If key is not found, d is returned if given, otherwise KeyError is raised D.pop(k[,d])是以字典的键为参数,删除指定键的键值对,当然,如果输入对应的值也可以,那个是可选的。 >>> dd {'lang': 'python', 'web': 'www.itdiffer.com', 'name': 'qiwsir'} >>> dd.pop("name") 'qiwsir' 删除指定键"name",返回了其值"qiwsir"。这样,在原字典中,“'name':'qiwsir'”这个键值对就被删除了。 >>> dd {'lang': 'python', 'web': 'www.itdiffer.com'} 值得注意的是,pop函数中的参数是不能省略的,这跟列表中的pop有所不同。 >>> dd.pop() Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: pop expected at least 1 arguments, got 0 如果要删除字典中没有的键值对,也会报错。 >>> dd.pop("name") Traceback (most recent call last): File "<stdin>", line 1, in <module> KeyError: 'name' 有意思的是D.popitem()跟list.pop()有相似之处,不用写参数(list.pop()可以不写参数),但是,D.popitem()不是删除最后一个,dict没有顺序,也就没有最后和最先了,它是随机删除一个,并将所删除的返回。 |
上一篇:零基础学python学习代码5小时一个零基础学python能学会吗怎么学
下一篇:没有了