Python 循环获取最后的输出
Python loop get last output
如何从这个循环中获取最后的输出?
for row in row2:
for cell in row:
if cell.value == 'a':
result_str = cell.column
print(result_str)
我不断得到的输出是:
B
C
D
E
F
G
None
我想制作 result_str = list(cell.column)
但后来我得到了很多我没有成功合并的列表
['B']
['C']
['D']
['E']
['F']
['G']
None
您的问题有点不清楚,但我认为您正在尝试获取所有 result_str
值的列表。在这种情况下,您可以在任何 for
循环之前创建一个列表,并将结果附加到该列表。
result_list = []
for row in row2:
for cell in row:
if cell.value == 'a':
result_list.append(cell.column)
print(result_list)
如何从这个循环中获取最后的输出?
for row in row2:
for cell in row:
if cell.value == 'a':
result_str = cell.column
print(result_str)
我不断得到的输出是:
B
C
D
E
F
G
None
我想制作 result_str = list(cell.column)
但后来我得到了很多我没有成功合并的列表
['B']
['C']
['D']
['E']
['F']
['G']
None
您的问题有点不清楚,但我认为您正在尝试获取所有 result_str
值的列表。在这种情况下,您可以在任何 for
循环之前创建一个列表,并将结果附加到该列表。
result_list = []
for row in row2:
for cell in row:
if cell.value == 'a':
result_list.append(cell.column)
print(result_list)