我的程序将每行读取一个文本文件作为列表。然后它将所有具有相同索引号的元素放在列表中。所以基本上它将所有列放入lists.and然后将元素转换为浮点数。之后,我的程序中有几行看起来像这样
p1 = float(p[2])*dollar/maximum[money[0]]
p2 = ...
等等。当我写作
print(p1)
它给了我
1.0
2.0
3.0
当我写print(p2)时,它给了我
5.0
6.0
7.0
我想以这样的方式保存这些数字(在列表中),它们看起来像这样
[1.0, 5.0]
[2.0, 6.0]
[3.0, 7.0]
我该怎么做?
答案 0 :(得分:5)
只需创建列表:
somelist = [p1, p2]
您可能希望将这些附加到在循环外部初始化的另一个数据结构中:
somelargerlist = []
for presumed_loop_variable in presumed_loop_not_shown:
p1 = ...
p2 = ...
somelist = [p1, p2]
somelargerlist.append(somelist)