返回

python-打印一定范围内的坐标

发布时间:2022-08-15 17:43:24 401
# 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):

唯一打印出来的是:

[]

我究竟做错了什么?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(2)
按点赞数排序
用户头像