python语言,del和pop() ?

浏览:936 回答:3

python.png

大家好,如上图,请教一下,假设定义了一个list对象aa,如图aa.pop(3)和del aa[3]
的效果都是一样的,那么,del和pop(),有什么区别?为什么调用方法不一样,一个需要用aa.pop()调用,另一个del直接调用就可以?谢谢! 


邀请回答 我来回答

全部回答

(2)
默认 最新
复合材料力学
以字典型数据为例,pop函数的功能是返回某键对应的值,并且在字典中删除该键值对。del是直接删除。
2017年2月26日
评论 点赞
蓝牙

在这里可以看到问python编程的问题,呵呵!  



如果忽略掉可否有返回值这一点,这两个用法是等效的。


pop函数是list类的成员函数,并且有返回值,就是删除掉的这个元素;del是全局函数,没有返回值



2017年2月26日
评论 1 点赞

没解决?试试专家一对一服务

换一批