[[1,2,3,5,6],[1,2,3,5,6,7,9],[1,3,4,5,6]]Python如何在7后面添加个8
时间: 2024-06-17 18:07:23 浏览: 7
您好!根据您提供的信息,下面是您想要的答案:
[[1,2,3,5,6],[1,2,3,5,6,7,9],[1,3,4,5,6]]是一个扁平化列表,您可以使用列表推导式和if语句添加元素,具体步骤如下:[^1]
```python
lst = [[1,2,3,5,6],[1,2,3,5,6,7,9],[1,3,4,5,6]]
new_lst = [sub_lst + if 7 in sub_lst else sub_lst for sub_lst in lst]
print(new_lst) # 输出: [[1, 2, 3, 5, 6], [1, 2, 3, 5, 6, 7, 8, 9], [1, 3, 4, 5, 6]]
```
以上代码的含义是:在新的列表中遍历旧的列表中的子列表,如果子列表中包含7,则在子列表后面添加8,否则返回旧的子列表。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)