users = ['admin', 'bob', 'john', 'marry', 'tarlen'],用for循环删除列表中所有元素
时间: 2023-08-06 15:21:52 浏览: 31
删除列表中的所有元素可以使用for循环和列表的pop()方法来实现。pop()方法可以删除列表中指定索引位置的元素,默认是删除最后一个元素。为了删除所有元素,我们可以通过不断删除索引为0的元素来清空整个列表。具体代码如下:
```python
users = ['admin', 'bob', 'john', 'marry', 'tarlen']
for i in range(len(users)):
users.pop(0)
print(users)
```
运行结果为:
```
[]
```
这说明列表已经被清空了。需要注意的是,在循环中删除列表元素时,要使用range(len(users))来生成索引,因为列表的长度在不断变化,如果直接使用for循环遍历列表,会出现一些元素没有被删除的情况。
相关推荐
![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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)