Python:运行具有多个输入的for循环并将结果排序到不同的列表中

蔡斯·加菲尔德(Chase Garfield)

所以我有一些看起来像这样的代码:

measure_list=[]
for file in file_list:
    with open(file,"r") as read_data:
        y=read_data.read()
        if "Part: ABCD" in y:
            for line in m:
                if "Measure X:" in line:
                    measure_list.append(line)
                elif "Measure Y:" in line:
                    measure_list.append(line)

final=''.join(measure_list).replace("Measure","\nMeasure")
print(final)

(这最后一部分只是帮助组织输出)

因此,这部分代码将打开一组文件,并扫描每个文件以查看其是否为“ Part:ABCD”,如果是,它将拉出“ Measure X:”和“ Measure Y:”行并添加他们到measure_list。我的问题是我有很多文件,并且会有多个“ Part:ABCD”文件。在使用.join()加入列表之后,输出将如下所示:

Part: ABCD
Measure X: (Numbers)
Measure Y: (Numbers)
Measure X: (Numbers)
Measure Y: (Numbers)
Measure X: (Numbers)
Measure Y: (Numbers)

我的问题是,是否有人知道组织输出的方式,使其看起来像这样:

Part: ABCD
Measure X: (Numbers)
Measure X: (Numbers)
Measure X: (Numbers)
Measure Y: (Numbers)
Measure Y: (Numbers)
Measure Y: (Numbers)

任何帮助表示赞赏。

Jialin Zou

measure_list看起来像这样:

['Measure X: 1000', 'Measure Y: 2000', 'Measure X: 100' , 'Measure Y: 900']

如果是的话,您可以简单地将其排序measure_list

measure_list.sort()

然后您将拥有:

['Measure X: 100', 'Measure X: 1000', 'Measure Y: 2000', 'Measure Y: 900']

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在循环中输入多种数据类型(int,float,string)并将其排序到python中的不同列表中?

如何对2d for循环进行排序并将结果输入到斜边公式中

在python中具有多个条件的排序列表

在Python 3中按键对具有不同类型的字典排序列表进行排序

如何在 R 中的循环中运行具有多个不同长度参数的函数

具有多个结果的 for 循环

如何使用ParameterGrid将多个列表作为输入,遍历所有组合并将结果输入到函数以测试所有选项

具有多个列表的 for 循环

如何根据条件对具有不同索引的python中的列表进行排序?

循环遍历具有不同列表(在主列表内)长度的多个列表列表

如何从多个具有相同值的字典中获取所有值到列表python中

具有多个排序结果的子查询

将多个API链接传递到服务中并将所有结果传递到数组中

在python中循环遍历列表并将结果附加到列表中

循环遍历temp目录中的多个文件,并将文件插入到具有现有行/ ID的MS SQL数据库中

检查具有多个“输入”结果的数据

对于具有不同输入的循环

在python中输入包含不同列表的多个文件

如何在Python中的列表上运行算法并将结果存储在列表中?

等待具有不同结果的多个任务

如何根据列表中的字典分配多个变量(每次运行时列表排序不同)

Python列表到python中的字典,具有选定的列表

具有 for 循环值的多个浮点输入()

具有多个输入的for循环不停止

Python中将多个重复值输入到列表中的方法

针对具有不同排序规则的多个实例运行SQL Server 2012的SSMS

如何将模型绑定到具有筛选结果功能的下拉列表输入?

从python中读取具有多个列表列表的文件

在具有字典的python中对嵌套列表进行排序