2024-04-25 23:03:01 发布
网友
我的目标是让函数SRA_Accession以字符串形式返回它的值e.g "Value1,Value2,Value3"到目前为止的代码是
SRA_Accession
e.g "Value1,Value2,Value3"
def SRA_Accession(): SRA=1293518 while (SRA < 1293618): SRA=SRA+1 print "SRA"+str(SRA) if False: break
由于缺少选项卡,这无法工作,因此需要一个返回所有内容的return语句
def SRA_Accession(): SRA=1293518 my_list = [] while (SRA < 1293618): SRA=SRA+1 my_list.append("SRA"+str(SRA)) return ','.join(my_list)
从您编写语句的方式来看,我想说的是,您希望使用一个yield语句,该语句返回每个SRA字符串。这意味着您需要像这样在函数外添加逗号
def SRA_Accession(): SRA=1293518 while (SRA < 1293618): SRA=SRA+1 yield "SRA"+str(SRA) value = ','.join(list(SRA_Accession())) print(value)
由于缺少选项卡,这无法工作,因此需要一个返回所有内容的return语句
从您编写语句的方式来看,我想说的是,您希望使用一个yield语句,该语句返回每个SRA字符串。这意味着您需要像这样在函数外添加逗号
相关问题 更多 >
编程相关推荐