如何从此循环中获取最后一个输出?
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
答案 0 :(得分:1)
您的问题有点不清楚,但我认为您正在尝试获取所有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)