下面是返回8个数字的代码:
for i in range(A,A+30):
for j in range(6,7):
if "X" in str(sh1.cell(i,j).value):
print(i)
命令行输出:
44
55
57
61
65
69
71
72
如何将这些实体按顺序存储在一个列表中,就像这样:
["44", "55", "57", "61", "65", "69", "71", "72"]
我假设您想创建一个新的list
并将项目添加到其中:
values = []
for i in range(A,A+30):
for j in range(6,7):
if "X" in str(sh1.cell(i,j).value):
print(i)
values.append(str(i))
values ==["44", "55", "57", "61", "65", "69", "71", "72"]
熟悉list
s(和其他基本python数据结构)可以变得非常方便:https://docs.python.org/3/tutorial/datastructures.html#more-on-lists