我想打开一个 pdb 文件并提取其序列,但是 list.append() 没有将任何对象添加到我的列表中并显示 [ ] 作为输出。我尝试了所有可能的替代方案,但这根本不起作用。
file=open("c:/pdb/1ana.pdb")
for lines in file:
list1=lines.split()
id=list1[0]
list=[]
if id=='ATOM':
if list1[2]=='C4':
list.append(list1[3])
print(list)
请您参考如下方法:
list=[] 位于 for 循环内,它将在每次迭代中重置 list。
此外,避免使用 list 作为变量名,因为 list 是 python 中的关键字
