all_row_lists = [] # 创建一个外部列表,用于保存多个 row_list # 外部循环 for i in range(10): # 假设有10个 row_list row_list = [] # 创建一个空列表,用于保存当前循环中的 row_list # 循环判断条件 if ' └------------' in formula_result: # 判断失败,进行相应处理 print("有列表交易:" + sht_namsss + "字段是:" + formula_result + "行数" + str(row)) row_list.append(str(row)) # 将 str(row) 添加到当前循环的 row_list all_row_lists.append(row_list) # 将当前循环的 row_list 添加到外部列表中 # 在外部循环结束后,all_row_lists 将包含多个 row_list print(all_row_lists) 如果我不知道有多少个row_list,怎么将row_list 再保存到一个列表中
时间: 2024-04-12 11:32:35 浏览: 99
boostdesc-bgm.i文件,使用opencv编译时需要下载的文件
如果你不知道有多少个 `row_list`,你可以使用一个循环来动态地创建和添加 `row_list` 到外部列表中,直到满足退出条件为止。以下是示例代码:
```python
all_row_lists = [] # 创建一个外部列表,用于保存多个 row_list
while True:
row_list = [] # 创建一个空列表,用于保存当前循环中的 row_list
# 循环判断条件
if ' └------------' in formula_result:
# 判断失败,进行相应处理
print("有列表交易:" + sht_namsss + "字段是:" + formula_result + "行数" + str(row))
row_list.append(str(row)) # 将 str(row) 添加到当前循环的 row_list
all_row_lists.append(row_list) # 将当前循环的 row_list 添加到外部列表中
# 判断退出条件
if 退出条件: # 请替换为实际的退出条件
break
# 在循环结束后,all_row_lists 将包含多个 row_list
print(all_row_lists)
```
在这个示例中,我们使用了一个 `while` 循环来动态地创建和添加 `row_list` 到外部列表中。当满足退出条件时,循环结束。你需要根据实际情况来确定退出条件。
阅读全文