从字典中删除元素|自学生信Python(第十七天)

从字典中删除元素

在文章从列表中删除元素|自学生信Python(第十六天)中我们已经可以了解到,如果想删除列表中的最后一个元素,则可以使用列表的不传递参数的 pop()方法。在列表中我们可以使用pop(),同样的我们也可以在字典中使用pop()。

写在前面的话:
本人是一枚生物学的学生,由于对生物信息学特别感兴趣,于是想自学生物信息学(新手莫怪)
。了解到生物信息学要有编程基础,尤其是要会一门编程语言,例如:R语言、Python、Perl等,还要熟悉Linux系统,作为生信小白,听说Python挺简单的,于是就自学了Python,花了两天时间了解了Python的基础语法后,今天想做个练习题试试手(实践是检验真理的唯一标准)。

从字典中删除元素

pop()方法也存在于词典中,使用如下:

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

这与列表中相应的方法略有不同 : 这里的 pop()不带参数就不能使用,而且参数必须是要删除的"键,值"对中的键。
del()内置函数也可以用于同样的目的:

>>>d = {'a' : 1 , 'b' : 2 , 'c' :3} 
>>>del d[ , a ' ] 
>>>d
{'c': 3,'b': 2} 

日常结尾:
虽然这是个小小的计算程序,但对于初学者的我来说每一次对原代码的升级改造,哪怕是读懂后的注释都感觉是一次进步提升,总之代码虽小,动手最重要!希望更多学习Python的爱好者不要像我一样眼高手低,学习编程就是要,思考,敲码,思考,敲码,敲码,再敲码!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容