10月11号Python生物信息学数据管理

本文主要介绍了Python中进行生物信息学数据管理的关键操作,包括列表的删除元素方法,如pop()、del和remove();字典的元素删除,如pop()和del();以及集合的创建和操作,如update()、union()、intersection()、symmetric_difference()和difference()。此外,还提及了自测题和学习资源。
摘要由CSDN通过智能技术生成

第六章笔记

1,列表中删除元素:

pop()函数会返回删除的该元素的值,默认删除最后一个元素,想删除指定位置,则在括号内加入数字,例如:data.pop(5)。

内置函数del data[i] 也可以

想删除定值用remove方法,data.remove(5),删除列表中的5。

以上函数都会永久修改原始列表。

2,字典里删除元素:

pop()可以,d.pop()括号必须是键。

del()也可以,del d['a'] ,这里'a'是键。

3,删除文本中特定行

in_file = open('text.txt')
out_file = open('new.txt', 'w')

index = 0
indices_to_remove = [1, 2, 5, 6]
for line in in_file:
    index = index + 1
    if index not in indices_to_remove:
        out_file.write(line)

in_file.close()
out_file.close()

4,保持顺序删除重复

input_file = open('UniprotID.txt')
output_file = open('UniprotID-unique.txt','w')

unique = []
for
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值