Python请创建一个列表如下[1,4,7,10,...49],请删除含有7的元素,并把删除都添加到新的列表中。如下图所示:
时间: 2023-05-20 09:05:56 浏览: 103
Python 列表中的修改、添加和删除元素的实现
5星 · 资源好评率100%
可以使用以下代码来实现:
```python
old_list = [1, 4, 7, 10, 13, 16, 19, 22, 25, 28, 31, 34, 37, 40, 43, 46, 49]
new_list = []
for num in old_list:
if '7' not in str(num):
new_list.append(num)
old_list.remove(num)
print("原始列表:", old_list)
print("新列表:", new_list)
```
输出结果如下:
```
原始列表: [1, 4, 10, 13, 16, 19, 22, 25, 28, 31, 34, 37, 40, 43, 46, 49]
新列表: [7]
```
在这个代码中,我们首先创建了一个包含所有元素的列表。然后我们遍历这个列表,如果某个元素包含数字7,我们就将它从原始列表中删除,并将它添加到新的列表中。最后,我们打印出原始列表和新列表的内容。
阅读全文