Python 尝试使用从嵌套for循环输出的数据创建(列表或数组,不确定)
我的嵌套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,但是比较第三行
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
循环,并且是一个初学者,所以我尽量使它简单。