将两个for循环的输出组合成一个"表"格式,可以使用嵌套的列表或字典来实现。下面是两种常见的方法:
方法一:使用嵌套列表
result = []
for i in range(1, 4):
for j in range(1, 4):
result.append([i, j])
# 输出结果
for item in result:
print(item)
这种方法将每个组合作为一个列表项,将所有组合存储在一个列表中。输出结果如下:
[1, 1]
[1, 2]
[1, 3]
[2, 1]
[2, 2]
[2, 3]
[3, 1]
[3, 2]
[3, 3]
方法二:使用嵌套字典
result = []
for i in range(1, 4):
for j in range(1, 4):
result.append({'Column1': i, 'Column2': j})
# 输出结果
for item in result:
print(item)
这种方法将每个组合作为一个字典项,将所有组合存储在一个列表中。输出结果如下:
{'Column1': 1, 'Column2': 1}
{'Column1': 1, 'Column2': 2}
{'Column1': 1, 'Column2': 3}
{'Column1': 2, 'Column2': 1}
{'Column1': 2, 'Column2': 2}
{'Column1': 2, 'Column2': 3}
{'Column1': 3, 'Column2': 1}
{'Column1': 3, 'Column2': 2}
{'Column1': 3, 'Column2': 3}
这两种方法都可以将两个for循环的输出组合成一个"表"格式,具体使用哪种方式取决于你的需求和数据结构的设计。
领取专属 10元无门槛券
手把手带您无忧上云