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) 当退出条件是str(row)不是连续自然数
时间: 2024-04-12 18:32:35 浏览: 22
如果退出条件是 `str(row)` 不是连续自然数,可以使用一个标志变量来判断是否满足退出条件。在每次循环中,检查当前的 `str(row)` 是否连续自然数,如果不是则将标志变量设置为 `True`,当标志变量被设置为 `True` 时,退出循环。以下是示例代码:
```python
all_row_lists = [] # 创建一个外部列表,用于保存多个 row_list
is_continuous = True # 标志变量,初始值为 True
while is_continuous:
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 not str(row + 1) in formula_result: # 当下一个 row 不是连续自然数时,退出循环
is_continuous = False
row += 1 # 更新 row 的值
# 在循环结束后,all_row_lists 将包含多个 row_list
print(all_row_lists)
```
在这个示例中,我们使用了一个标志变量 `is_continuous` 来表示是否满足连续自然数的条件。如果下一个 `row` 不是连续自然数,即 `str(row + 1)` 不在 `formula_result` 中,那么将 `is_continuous` 设置为 `False`,退出循环。这样,`all_row_lists` 将包含多个 `row_list`。请根据实际需求修改和适应代码。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)