python-打印一定范围内的坐标
发布时间:2022-08-15 17:43:24 387
相关标签: # node.js
我目前正在运行一个代码,如果满足条件,它会打印坐标,它看起来像这样并且运行得很好。
y=[]
with open('insert my top secret super file here') as protein:
for i in protein:
i=i.split()
coords=[]
if i[0]=="ATOM" and i[2]=="CA" and i[4]=="A":
coords.append(float(i[6]))
coords.append(float(i[7]))
coords.append(float(i[8]))
y.append(coords)
print (y)
我现在想打印坐标是否i[5]在 1-288 范围内,但是当我将它添加到这样的行时:
if i[0]=="ATOM" and i[2]=="CA" and i[4]=="A" and i[5] is in range(1,288):
唯一打印出来的是:
[]
我究竟做错了什么?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报