Python 尝试使用从嵌套for循环输出的数据创建(列表或数组,不确定)

Python 尝试使用从嵌套for循环输出的数据创建(列表或数组,不确定),python,list,for-loop,printing,enumerate,Python,List,For Loop,Printing,Enumerate,我的嵌套for循环的上方带有 print print1, print print2, print print3, print print4 这意味着我还没有添加或创建新的数据集,因为我是python初学者,不知道如何添加。 我的数据输出显示为: Nameone Nametwoo 5454 62158 Nameoneooo Nametwoooo 1212 21 Nameoneww Nametwoww 3455 21332 我试着把第一行和第二行放在一起,而不是Nessary,但是比较第三行

我的嵌套for循环的上方带有

print print1,
print print2,
print print3,
print print4
这意味着我还没有添加或创建新的数据集,因为我是python初学者,不知道如何添加。 我的数据输出显示为:

Nameone 
Nametwoo
5454
62158
Nameoneooo
Nametwoooo
1212
21
Nameoneww 
Nametwoww
3455
21332
我试着把第一行和第二行放在一起,而不是Nessary,但是比较第三行和第四行,第四行必须更大才能对我来说是真实的,所以我只想在真实的地方输出这些行。因此,在上面的示例代码中,只有中间的4行将结束输出

[Nameone: Nametwo, 5454-62158], etc.

一个简单的例子是,而不是

for _ in range(_):
    print name1
    print name2
    print value1
    print value2
你可以

values = []
for _ in range(_):
    values.append([name1, name2, value1, value2])
对于您指定的格式(如果我理解正确),我会这样做

values = []
for _ in range(_):
    if value2 > value1:
        values.append([name1, name2, value2 - value1])

您只显示输出。你说的是哪个循环的
?看起来你忘记发布代码了。是的,我想把我输出的数据移动到一个集合或列表中,这样我就可以对它进行处理。你可以用打印来格式化输出(“[%s:%s,%d-%d]%n1,n2,i1,i2)@jim我想进一步使用数据并对其进行处理,因此,使用itA创建一个集合或列表更简洁的方法是使用列表理解,特别是在本例中。他提到使用嵌套的
for
循环,并且是一个初学者,所以我尽量使它简单。