(从上一个问题继续;输出是一个列表,在这里用作输入)
单子
['35', '3', '34', '10', '34', '10', '55', '1', '55', '1', '83', '19', '55', '1', '55', '1', '16', '0', '84', '13', '25', '35']
是的。现在给出了一个包含几行信息的文本文件,如图所示(注意空格):
#: 35 2 0 0 0 None
#: 35 2 1 0 0 None
#: 35 2 2 0 0 None
#: 35 2 3 0 0 None
#: calc grain, lath: 35 3
#: length, average, avgs: 0.00653118221089 92.7808211871 [0, 0, 0, 184.83568132297]
现在,使用列表的前两个值,即35和3,应该在文本文件中搜索“calc grain,lath:”行中出现的35和3,并且只应该返回值0.00653118221089(在下一行中)。注意,文本文件应该成对地搜索列表中的数字,即,第一次搜索是353,第二次搜索是3410,第三次搜索是3410,第四次搜索是551,依此类推
有没有关于如何编写Python程序的想法
首先,您需要将列表转换为以下格式: 列表=['353','3410','3410',…]
打开文件,搜索行并打印下一行,示例代码如下:
相关问题 更多 >
编程相关推荐