【发布时间】:2016-04-15 01:10:39
【问题描述】:
我有一个 txt 文件,其中包含 x 个不同属性列表的数据。在我的 program.py 中,txt 文件中的每一行都通过 readlines() 排序到一个列表中,即每个列表元素都包含 txt 文件中的一行数据,我们将列表称为“属性”。对于 txt 文件中的每个属性,例如有 4 行数据:
在文本文件中:
900000
200
50
街道名称1
80000
100
30
街道名称2
如果 90000(txt 文件中的第一行)是房产一的价格,200 是租金,50 代表平方米,然后是街道名称,那么有一个空行,然后是房产二的新数据,价格为 80000 等.
我想将列表“properties[]”中的数据元素(每个元素是文本文件中的一行)打印给用户,但同时通过程序为每个数据行添加类别(而不是来自文本文件) ,然后对所有属性执行此操作,以便打印出所有属性的数据。每个属性的类别都相同,因此它们与 txt 文件中每个块的数据行匹配。这是一个关于我如何为一个属性编写它的示例:
print("\n"+"Price: "+properties[0]
+"Rent: "+properties[1]
+"Size: "+properties[2]
+"Street: "+properties[3])
如何创建一个遍历所有元素、列表“属性”中的所有数据并将它们打印到正确类别的公式?
我希望输出是:
价格:900000
租金:200
尺寸:50
街道:街道名称 1
空行
价格:800000
租金:100
尺寸:30
街道:Steetname2
...然后计划为每个街区、每个属性制作一侧
【问题讨论】:
-
请提供您想要的输出方式
标签: python list loops printing text-files