从字典中删除元素
在文章从列表中删除元素|自学生信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的爱好者不要像我一样眼高手低,学习编程就是要,思考,敲码,思考,敲码,敲码,再敲码!